33#define AVDTC_EVT_BEGIN 0x80
35#define AVDTC_DISCOVER_IND_EVT (0 + AVDTC_EVT_BEGIN)
36#define AVDTC_GETCAP_IND_EVT (1 + AVDTC_EVT_BEGIN)
37#define AVDTC_SETCONFIG_CFM_EVT (2 + AVDTC_EVT_BEGIN)
38#define AVDTC_GETCONFIG_IND_EVT (3 + AVDTC_EVT_BEGIN)
39#define AVDTC_GETCONFIG_CFM_EVT (4 + AVDTC_EVT_BEGIN)
40#define AVDTC_OPEN_IND_EVT (5 + AVDTC_EVT_BEGIN)
41#define AVDTC_START_IND_EVT (6 + AVDTC_EVT_BEGIN)
42#define AVDTC_CLOSE_IND_EVT (7 + AVDTC_EVT_BEGIN)
43#define AVDTC_SUSPEND_IND_EVT (8 + AVDTC_EVT_BEGIN)
44#define AVDTC_ABORT_IND_EVT (9 + AVDTC_EVT_BEGIN)
45#define AVDTC_ABORT_CFM_EVT (10 + AVDTC_EVT_BEGIN)
49 UINT8 seid_list[AVDT_NUM_SEPS];
61typedef void tAVDTC_CTRL_CBACK(UINT8 handle, BD_ADDR bd_addr, UINT8 event,
tAVDTC_CTRL *p_data);
79AVDT_API
extern void AVDTC_Init(tAVDTC_CTRL_CBACK *p_cback);
90AVDT_API
extern void AVDTC_DiscoverRsp(BD_ADDR bd_addr, UINT8 label,
102AVDT_API
extern void AVDTC_GetCapRsp(BD_ADDR bd_addr, UINT8 label,
tAVDT_CFG *p_cap);
113AVDT_API
extern void AVDTC_GetAllCapRsp(BD_ADDR bd_addr, UINT8 label,
tAVDT_CFG *p_cap);
124AVDT_API
extern void AVDTC_GetConfigReq(UINT8 handle);
135AVDT_API
extern void AVDTC_GetConfigRsp(UINT8 handle, UINT8 label,
tAVDT_CFG *p_cfg);
146AVDT_API
extern void AVDTC_OpenReq(UINT8 handle);
157AVDT_API
extern void AVDTC_OpenRsp(UINT8 handle, UINT8 label);
168AVDT_API
extern void AVDTC_StartRsp(UINT8 *p_handles, UINT8 num_handles, UINT8 label);
179AVDT_API
extern void AVDTC_CloseRsp(UINT8 handle, UINT8 label);
190AVDT_API
extern void AVDTC_SuspendRsp(UINT8 *p_handles, UINT8 num_handles, UINT8 label);
201AVDT_API
extern void AVDTC_AbortReq(UINT8 handle);
212AVDT_API
extern void AVDTC_AbortRsp(UINT8 handle, UINT8 label);
223AVDT_API
extern void AVDTC_Rej(UINT8 handle, BD_ADDR bd_addr, UINT8 cmd, UINT8 label,
224 UINT8 err_code, UINT8 err_param);