33#define A2D_SUPF_PLAYER 0x0001
34#define A2D_SUPF_MIC 0x0002
35#define A2D_SUPF_TUNER 0x0004
36#define A2D_SUPF_MIXER 0x0008
38#define A2D_SUPF_HEADPHONE 0x0001
39#define A2D_SUPF_SPEAKER 0x0002
40#define A2D_SUPF_RECORDER 0x0004
41#define A2D_SUPF_AMP 0x0008
44#define A2D_MEDIA_TYPE_AUDIO 0x00
45#define A2D_MEDIA_TYPE_VIDEO 0x10
46#define A2D_MEDIA_TYPE_MULTI 0x20
49#define A2D_MEDIA_CT_SBC 0x00
50#define A2D_MEDIA_CT_M12 0x01
51#define A2D_MEDIA_CT_M24 0x02
52#define A2D_MEDIA_CT_ATRAC 0x04
57#define A2D_INVALID_PARAMS 0x0C
58#define A2D_WRONG_CODEC 0x0D
59#define A2D_BAD_CODEC_TYPE 0xC1
60#define A2D_NS_CODEC_TYPE 0xC2
61#define A2D_BAD_SAMP_FREQ 0xC3
62#define A2D_NS_SAMP_FREQ 0xC4
63#define A2D_BAD_CH_MODE 0xC5
64#define A2D_NS_CH_MODE 0xC6
65#define A2D_BAD_SUBBANDS 0xC7
66#define A2D_NS_SUBBANDS 0xC8
67#define A2D_BAD_ALLOC_MTHD 0xC9
68#define A2D_NS_ALLOC_MTHD 0xCA
69#define A2D_BAD_MIN_BITPOOL 0xCB
70#define A2D_NS_MIN_BITPOOL 0xCC
71#define A2D_BAD_MAX_BITPOOL 0xCD
72#define A2D_NS_MAX_BITPOOL 0xCE
73#define A2D_BAD_LAYER 0xCF
74#define A2D_NS_LAYER 0xD0
75#define A2D_NS_CRC 0xD1
76#define A2D_NS_MPF 0xD2
77#define A2D_NS_VBR 0xD3
78#define A2D_BAD_BIT_RATE 0xD4
79#define A2D_NS_BIT_RATE 0xD5
80#define A2D_BAD_OBJ_TYPE 0xD6
81#define A2D_NS_OBJ_TYPE 0xD7
82#define A2D_BAD_CHANNEL 0xD8
83#define A2D_NS_CHANNEL 0xD9
84#define A2D_BAD_BLOCK_LEN 0xDD
85#define A2D_BAD_CP_TYPE 0xE0
86#define A2D_BAD_CP_FORMAT 0xE1
88typedef UINT8 tA2D_STATUS;
91#define A2D_SET_ONE_BIT 1
92#define A2D_SET_ZERO_BIT 0
93#define A2D_SET_MULTL_BIT 2
117 char * p_service_name;
119 char * p_provider_name;
126typedef void (tA2D_FIND_CBACK)(BOOLEAN found,
tA2D_Service * p_service);
166A2D_API
extern tA2D_STATUS A2D_AddRecord(UINT16 service_uuid,
char *p_service_name,
char *p_provider_name,
167 UINT16 features, UINT32 sdp_handle);
204A2D_API
extern tA2D_STATUS A2D_FindService(UINT16 service_uuid, BD_ADDR bd_addr,
228A2D_API
extern UINT8 A2D_SetTraceLevel (UINT8 new_level);
238A2D_API
extern UINT8 A2D_BitsSet(UINT8 num);
255A2D_API
extern void A2D_Init(
void);