45#ifndef __MODULES_INCLUDE_BLUETOOTH_BT_A2DP_CODECS_H
46#define __MODULES_INCLUDE_BLUETOOTH_BT_A2DP_CODECS_H
62#define CODEC_INFO_MAX_LENGTH 20
90 BT_A2DP_SAMPLE_FREQ_8000HZ,
91 BT_A2DP_SAMPLE_FREQ_11000HZ,
92 BT_A2DP_SAMPLE_FREQ_12000HZ,
93 BT_A2DP_SAMPLE_FREQ_16000HZ,
94 BT_A2DP_SAMPLE_FREQ_22050HZ,
95 BT_A2DP_SAMPLE_FREQ_24000HZ,
96 BT_A2DP_SAMPLE_FREQ_32000HZ,
97 BT_A2DP_SAMPLE_FREQ_44100HZ,
98 BT_A2DP_SAMPLE_FREQ_48000HZ,
99 BT_A2DP_SAMPLE_FREQ_64000HZ,
100 BT_A2DP_SAMPLE_FREQ_88000HZ,
101 BT_A2DP_SAMPLE_FREQ_96000HZ
108 BT_A2DP_CHANNEL_MONO,
109 BT_A2DP_CHANNEL_DUAL,
110 BT_A2DP_CHANNEL_STEREO,
111 BT_A2DP_CHANNEL_JOINTSTEREO
119 BT_A2DP_CHANNEL_LOUDNESS
155 BT_A2DP_MPEG2_AAC_LC,
156 BT_A2DP_MPEG4_AAC_LC,
157 BT_A2DP_MPEG4_AAC_LTP,
158 BT_A2DP_MPEG4_AAC_SSR
180 uint8_t isVbrSupported;
188 uint8_t codecInfoLength;
189 uint8_t codecInfo[CODEC_INFO_MAX_LENGTH];
BT_A2DP_SBC_ALLOC_MODE
Masks for supported allocation method.
Definition: bt_a2dp_codecs.h:117
BT_A2DP_TRANSFER_TYPE
Masks for supported Codecs.
Definition: bt_a2dp_codecs.h:81
@ BT_A2DP_SINK_PACKET_TRANSFER
Definition: bt_a2dp_codecs.h:83
@ BT_A2DP_SINK_DIRECT_TRANSFER
Definition: bt_a2dp_codecs.h:82
BT_A2DP_CODEC_TYPE
Masks for supported Codecs.
Definition: bt_a2dp_codecs.h:72
@ BT_A2DP_SINK_CODEC_SBC
Definition: bt_a2dp_codecs.h:73
@ BT_A2DP_SINK_CODEC_AAC
Definition: bt_a2dp_codecs.h:74
BT_A2DP_CHANNEL_MODE
Masks for supported channel TODO: Need to create mask.
Definition: bt_a2dp_codecs.h:107
BT_A2DP_AAC_PROFILE
Masks for supported Codecs.
Definition: bt_a2dp_codecs.h:154
BT_A2DP_SAMPLE_FREQ
Masks for supported sample frequency TODO: Need to create mask.
Definition: bt_a2dp_codecs.h:89
data type for the MPEG-2, 4 AAC Codec Information Element
Definition: bt_a2dp_codecs.h:176
data type for the SBC Codec Information Element
Definition: bt_a2dp_codecs.h:140
Vendor Specific Codec information element type.
Definition: bt_a2dp_codecs.h:187
Codec information element structure, used to provide info of a single type of codec.
Definition: bt_a2dp_codecs.h:195