Home
last modified time | relevance | path

Searched refs:p_codec_info (Results 1 – 25 of 50) sorted by relevance

12

/packages/modules/Bluetooth/system/stack/a2dp/
Da2dp_vendor.cc43 bool A2DP_IsVendorSourceCodecValid(const uint8_t* p_codec_info) { in A2DP_IsVendorSourceCodecValid() argument
44 uint32_t vendor_id = A2DP_VendorCodecGetVendorId(p_codec_info); in A2DP_IsVendorSourceCodecValid()
45 uint16_t codec_id = A2DP_VendorCodecGetCodecId(p_codec_info); in A2DP_IsVendorSourceCodecValid()
50 return A2DP_IsCodecValidAptx(p_codec_info); in A2DP_IsVendorSourceCodecValid()
56 return A2DP_IsCodecValidAptxHd(p_codec_info); in A2DP_IsVendorSourceCodecValid()
61 return A2DP_IsCodecValidLdac(p_codec_info); in A2DP_IsVendorSourceCodecValid()
66 return A2DP_IsCodecValidOpus(p_codec_info); in A2DP_IsVendorSourceCodecValid()
74 bool A2DP_IsVendorPeerSourceCodecValid(const uint8_t* p_codec_info) { in A2DP_IsVendorPeerSourceCodecValid() argument
75 uint32_t vendor_id = A2DP_VendorCodecGetVendorId(p_codec_info); in A2DP_IsVendorPeerSourceCodecValid()
76 uint16_t codec_id = A2DP_VendorCodecGetCodecId(p_codec_info); in A2DP_IsVendorPeerSourceCodecValid()
[all …]
Da2dp_codec_config.cc215 uint8_t p_codec_info[AVDT_CODEC_SIZE]; in getTrackBitRate() local
216 memcpy(p_codec_info, ota_codec_config_, sizeof(ota_codec_config_)); in getTrackBitRate()
217 tA2DP_CODEC_TYPE codec_type = A2DP_GetCodecType(p_codec_info); in getTrackBitRate()
224 return A2DP_GetBitRateAac(p_codec_info); in getTrackBitRate()
226 return A2DP_VendorGetBitRate(p_codec_info); in getTrackBitRate()
304 bool A2dpCodecConfig::copyOutOtaCodecConfig(uint8_t* p_codec_info) { in copyOutOtaCodecConfig() argument
312 memcpy(p_codec_info, ota_codec_config_, sizeof(ota_codec_config_)); in copyOutOtaCodecConfig()
571 int A2DP_IotGetPeerSinkCodecType(const uint8_t* p_codec_info) { in A2DP_IotGetPeerSinkCodecType() argument
573 tA2DP_CODEC_TYPE codec_type = A2DP_GetCodecType(p_codec_info); in A2DP_IotGetPeerSinkCodecType()
581 uint16_t codec_id = A2DP_VendorCodecGetCodecId(p_codec_info); in A2DP_IotGetPeerSinkCodecType()
[all …]
Da2dp_vendor_opus_linux.cc22 bool A2DP_IsCodecValidOpus(const uint8_t* p_codec_info) { return false; } in A2DP_IsCodecValidOpus() argument
24 tA2DP_STATUS A2DP_IsVendorSinkCodecSupportedOpus(const uint8_t* p_codec_info) { in A2DP_IsVendorSinkCodecSupportedOpus() argument
29 const uint8_t* p_codec_info) { in A2DP_VendorUsesRtpHeaderOpus() argument
33 const char* A2DP_VendorCodecNameOpus(const uint8_t* p_codec_info) { in A2DP_VendorCodecNameOpus() argument
47 int A2DP_VendorGetBitRateOpus(const uint8_t* p_codec_info) { return -1; } in A2DP_VendorGetBitRateOpus() argument
49 int A2DP_VendorGetTrackSampleRateOpus(const uint8_t* p_codec_info) { return -1; } in A2DP_VendorGetTrackSampleRateOpus() argument
51 int A2DP_VendorGetTrackBitsPerSampleOpus(const uint8_t* p_codec_info) { return -1; } in A2DP_VendorGetTrackBitsPerSampleOpus() argument
53 int A2DP_VendorGetTrackChannelCountOpus(const uint8_t* p_codec_info) { return -1; } in A2DP_VendorGetTrackChannelCountOpus() argument
55 int A2DP_VendorGetSinkTrackChannelTypeOpus(const uint8_t* p_codec_info) { return -1; } in A2DP_VendorGetSinkTrackChannelTypeOpus() argument
57 int A2DP_VendorGetChannelModeCodeOpus(const uint8_t* p_codec_info) { return -1; } in A2DP_VendorGetChannelModeCodeOpus() argument
[all …]
Da2dp_vendor_aptx_linux.cc23 bool A2DP_IsCodecValidAptx(const uint8_t* p_codec_info) { return false; } in A2DP_IsCodecValidAptx() argument
25 bool A2DP_VendorUsesRtpHeaderAptx(bool content_protection_enabled, const uint8_t* p_codec_info) { in A2DP_VendorUsesRtpHeaderAptx() argument
29 const char* A2DP_VendorCodecNameAptx(const uint8_t* p_codec_info) { return "Aptx"; } in A2DP_VendorCodecNameAptx() argument
39 int A2DP_VendorGetBitRateAptx(const uint8_t* p_codec_info) { return -1; } in A2DP_VendorGetBitRateAptx() argument
41 int A2DP_VendorGetTrackSampleRateAptx(const uint8_t* p_codec_info) { return -1; } in A2DP_VendorGetTrackSampleRateAptx() argument
43 int A2DP_VendorGetTrackBitsPerSampleAptx(const uint8_t* p_codec_info) { return -1; } in A2DP_VendorGetTrackBitsPerSampleAptx() argument
45 int A2DP_VendorGetTrackChannelCountAptx(const uint8_t* p_codec_info) { return -1; } in A2DP_VendorGetTrackChannelCountAptx() argument
47 int A2DP_VendorGetSinkTrackChannelTypeAptx(const uint8_t* p_codec_info) { return -1; } in A2DP_VendorGetSinkTrackChannelTypeAptx() argument
49 int A2DP_VendorGetChannelModeCodeAptx(const uint8_t* p_codec_info) { return -1; } in A2DP_VendorGetChannelModeCodeAptx() argument
51 int A2DP_VendorGetFrameSizeAptx(const uint8_t* p_codec_info) { return -1; } in A2DP_VendorGetFrameSizeAptx() argument
[all …]
Da2dp_vendor_aptx_hd_linux.cc23 bool A2DP_IsCodecValidAptxHd(const uint8_t* p_codec_info) { return false; } in A2DP_IsCodecValidAptxHd() argument
26 const uint8_t* p_codec_info) { in A2DP_VendorUsesRtpHeaderAptxHd() argument
30 const char* A2DP_VendorCodecNameAptxHd(const uint8_t* p_codec_info) { in A2DP_VendorCodecNameAptxHd() argument
43 int A2DP_VendorGetBitRateAptxHd(const uint8_t* p_codec_info) { return -1; } in A2DP_VendorGetBitRateAptxHd() argument
45 int A2DP_VendorGetTrackSampleRateAptxHd(const uint8_t* p_codec_info) { return -1; } in A2DP_VendorGetTrackSampleRateAptxHd() argument
47 int A2DP_VendorGetTrackBitsPerSampleAptxHd(const uint8_t* p_codec_info) { return -1; } in A2DP_VendorGetTrackBitsPerSampleAptxHd() argument
49 int A2DP_VendorGetTrackChannelCountAptxHd(const uint8_t* p_codec_info) { return -1; } in A2DP_VendorGetTrackChannelCountAptxHd() argument
51 int A2DP_VendorGetSinkTrackChannelTypeAptxHd(const uint8_t* p_codec_info) { return -1; } in A2DP_VendorGetSinkTrackChannelTypeAptxHd() argument
53 int A2DP_VendorGetChannelModeCodeAptxHd(const uint8_t* p_codec_info) { return -1; } in A2DP_VendorGetChannelModeCodeAptxHd() argument
55 int A2DP_VendorGetFrameSizeAptxHd(const uint8_t* p_codec_info) { return -1; } in A2DP_VendorGetFrameSizeAptxHd() argument
[all …]
Da2dp_vendor_ldac_linux.cc21 bool A2DP_IsCodecValidLdac(const uint8_t* p_codec_info) { return false; } in A2DP_IsCodecValidLdac() argument
24 const uint8_t* p_codec_info) { in A2DP_VendorUsesRtpHeaderLdac() argument
28 const char* A2DP_VendorCodecNameLdac(const uint8_t* p_codec_info) { in A2DP_VendorCodecNameLdac() argument
42 int A2DP_VendorGetBitRateLdac(const uint8_t* p_codec_info) { return -1; } in A2DP_VendorGetBitRateLdac() argument
44 int A2DP_VendorGetTrackSampleRateLdac(const uint8_t* p_codec_info) { return -1; } in A2DP_VendorGetTrackSampleRateLdac() argument
46 int A2DP_VendorGetTrackBitsPerSampleLdac(const uint8_t* p_codec_info) { return -1; } in A2DP_VendorGetTrackBitsPerSampleLdac() argument
48 int A2DP_VendorGetTrackChannelCountLdac(const uint8_t* p_codec_info) { return -1; } in A2DP_VendorGetTrackChannelCountLdac() argument
50 int A2DP_VendorGetChannelModeCodeLdac(const uint8_t* p_codec_info) { return -1; } in A2DP_VendorGetChannelModeCodeLdac() argument
52 int A2DP_VendorGetFrameSizeLdac(const uint8_t* p_codec_info) { return -1; } in A2DP_VendorGetFrameSizeLdac() argument
54 bool A2DP_VendorGetPacketTimestampLdac(const uint8_t* p_codec_info, const uint8_t* p_data, in A2DP_VendorGetPacketTimestampLdac() argument
[all …]
Da2dp_vendor_opus.cc129 const uint8_t* p_codec_info,
185 static tA2DP_STATUS A2DP_ParseInfoOpus(tA2DP_OPUS_CIE* p_ie, const uint8_t* p_codec_info, in A2DP_ParseInfoOpus() argument
191 if (p_ie == NULL || p_codec_info == NULL) { in A2DP_ParseInfoOpus()
197 losc = *p_codec_info++; in A2DP_ParseInfoOpus()
203 media_type = (*p_codec_info++) >> 4; in A2DP_ParseInfoOpus()
204 codec_type = static_cast<tA2DP_CODEC_TYPE>(*p_codec_info++); in A2DP_ParseInfoOpus()
212 p_ie->vendorId = (*p_codec_info & 0x000000FF) | (*(p_codec_info + 1) << 8 & 0x0000FF00) | in A2DP_ParseInfoOpus()
213 (*(p_codec_info + 2) << 16 & 0x00FF0000) | in A2DP_ParseInfoOpus()
214 (*(p_codec_info + 3) << 24 & 0xFF000000); in A2DP_ParseInfoOpus()
215 p_codec_info += 4; in A2DP_ParseInfoOpus()
[all …]
Da2dp_vendor_aptx_hd.cc135 static tA2DP_STATUS A2DP_ParseInfoAptxHd(tA2DP_APTX_HD_CIE* p_ie, const uint8_t* p_codec_info, in A2DP_ParseInfoAptxHd() argument
141 if (p_ie == NULL || p_codec_info == NULL) { in A2DP_ParseInfoAptxHd()
146 losc = *p_codec_info++; in A2DP_ParseInfoAptxHd()
151 media_type = (*p_codec_info++) >> 4; in A2DP_ParseInfoAptxHd()
152 codec_type = static_cast<tA2DP_CODEC_TYPE>(*p_codec_info++); in A2DP_ParseInfoAptxHd()
159 p_ie->vendorId = (*p_codec_info & 0x000000FF) | (*(p_codec_info + 1) << 8 & 0x0000FF00) | in A2DP_ParseInfoAptxHd()
160 (*(p_codec_info + 2) << 16 & 0x00FF0000) | in A2DP_ParseInfoAptxHd()
161 (*(p_codec_info + 3) << 24 & 0xFF000000); in A2DP_ParseInfoAptxHd()
162 p_codec_info += 4; in A2DP_ParseInfoAptxHd()
163 p_ie->codecId = (*p_codec_info & 0x00FF) | (*(p_codec_info + 1) << 8 & 0xFF00); in A2DP_ParseInfoAptxHd()
[all …]
Da2dp_sbc.cc134 const uint8_t* p_codec_info,
176 static tA2DP_STATUS A2DP_ParseInfoSbc(tA2DP_SBC_CIE* p_ie, const uint8_t* p_codec_info, in A2DP_ParseInfoSbc() argument
182 if (p_ie == NULL || p_codec_info == NULL) { in A2DP_ParseInfoSbc()
187 losc = *p_codec_info++; in A2DP_ParseInfoSbc()
192 media_type = (*p_codec_info++) >> 4; in A2DP_ParseInfoSbc()
193 codec_type = static_cast<tA2DP_CODEC_TYPE>(*p_codec_info++); in A2DP_ParseInfoSbc()
199 p_ie->samp_freq = *p_codec_info & A2DP_SBC_IE_SAMP_FREQ_MSK; in A2DP_ParseInfoSbc()
200 p_ie->ch_mode = *p_codec_info & A2DP_SBC_IE_CH_MD_MSK; in A2DP_ParseInfoSbc()
201 p_codec_info++; in A2DP_ParseInfoSbc()
202 p_ie->block_len = *p_codec_info & A2DP_SBC_IE_BLOCKS_MSK; in A2DP_ParseInfoSbc()
[all …]
Da2dp_aac.cc147 const uint8_t* p_codec_info,
200 static tA2DP_STATUS A2DP_ParseInfoAac(tA2DP_AAC_CIE* p_ie, const uint8_t* p_codec_info, in A2DP_ParseInfoAac() argument
206 if (p_ie == NULL || p_codec_info == NULL) { in A2DP_ParseInfoAac()
211 losc = *p_codec_info++; in A2DP_ParseInfoAac()
216 media_type = (*p_codec_info++) >> 4; in A2DP_ParseInfoAac()
217 codec_type = static_cast<tA2DP_CODEC_TYPE>(*p_codec_info++); in A2DP_ParseInfoAac()
223 p_ie->objectType = *p_codec_info++; in A2DP_ParseInfoAac()
224 p_ie->sampleRate = (*p_codec_info & A2DP_AAC_SAMPLING_FREQ_MASK0) | in A2DP_ParseInfoAac()
225 (*(p_codec_info + 1) << 8 & A2DP_AAC_SAMPLING_FREQ_MASK1); in A2DP_ParseInfoAac()
226 p_codec_info++; in A2DP_ParseInfoAac()
[all …]
Da2dp_vendor_aptx.cc124 static tA2DP_STATUS A2DP_ParseInfoAptx(tA2DP_APTX_CIE* p_ie, const uint8_t* p_codec_info, in A2DP_ParseInfoAptx() argument
130 if (p_ie == NULL || p_codec_info == NULL) { in A2DP_ParseInfoAptx()
135 losc = *p_codec_info++; in A2DP_ParseInfoAptx()
140 media_type = (*p_codec_info++) >> 4; in A2DP_ParseInfoAptx()
141 codec_type = static_cast<tA2DP_CODEC_TYPE>(*p_codec_info++); in A2DP_ParseInfoAptx()
148 p_ie->vendorId = (*p_codec_info & 0x000000FF) | (*(p_codec_info + 1) << 8 & 0x0000FF00) | in A2DP_ParseInfoAptx()
149 (*(p_codec_info + 2) << 16 & 0x00FF0000) | in A2DP_ParseInfoAptx()
150 (*(p_codec_info + 3) << 24 & 0xFF000000); in A2DP_ParseInfoAptx()
151 p_codec_info += 4; in A2DP_ParseInfoAptx()
152 p_ie->codecId = (*p_codec_info & 0x00FF) | (*(p_codec_info + 1) << 8 & 0xFF00); in A2DP_ParseInfoAptx()
[all …]
Da2dp_vendor_ldac.cc148 static tA2DP_STATUS A2DP_ParseInfoLdac(tA2DP_LDAC_CIE* p_ie, const uint8_t* p_codec_info, in A2DP_ParseInfoLdac() argument
154 if (p_ie == NULL || p_codec_info == NULL) { in A2DP_ParseInfoLdac()
159 losc = *p_codec_info++; in A2DP_ParseInfoLdac()
164 media_type = (*p_codec_info++) >> 4; in A2DP_ParseInfoLdac()
165 codec_type = static_cast<tA2DP_CODEC_TYPE>(*p_codec_info++); in A2DP_ParseInfoLdac()
172 p_ie->vendorId = (*p_codec_info & 0x000000FF) | (*(p_codec_info + 1) << 8 & 0x0000FF00) | in A2DP_ParseInfoLdac()
173 (*(p_codec_info + 2) << 16 & 0x00FF0000) | in A2DP_ParseInfoLdac()
174 (*(p_codec_info + 3) << 24 & 0xFF000000); in A2DP_ParseInfoLdac()
175 p_codec_info += 4; in A2DP_ParseInfoLdac()
176 p_ie->codecId = (*p_codec_info & 0x00FF) | (*(p_codec_info + 1) << 8 & 0xFF00); in A2DP_ParseInfoLdac()
[all …]
/packages/modules/Bluetooth/system/test/mock/
Dmock_stack_a2dp_sbc.h47 std::function<bool(uint8_t* p_codec_info)> body{
49 bool operator()(uint8_t* p_codec_info) { return body(p_codec_info); } in operator()
58 std::function<bool(const uint8_t* p_codec_info, BT_HDR* p_buf, uint16_t frames_per_packet)> body{
61 bool operator()(const uint8_t* p_codec_info, BT_HDR* p_buf, uint16_t frames_per_packet) { in operator()
62 return body(p_codec_info, p_buf, frames_per_packet); in operator()
107 std::function<std::string(const uint8_t* p_codec_info)> body{
109 std::string operator()(const uint8_t* p_codec_info) { return body(p_codec_info); } in operator()
118 std::function<const char*(const uint8_t* p_codec_info)> body{
120 const char* operator()(const uint8_t* p_codec_info) { return body(p_codec_info); } in operator()
144 std::function<int(const uint8_t* p_codec_info)> body{
[all …]
Dmock_stack_a2dp_sbc.cc115 bool A2DP_AdjustCodecSbc(uint8_t* p_codec_info) { in A2DP_AdjustCodecSbc() argument
117 return test::mock::stack_a2dp_sbc::A2DP_AdjustCodecSbc(p_codec_info); in A2DP_AdjustCodecSbc()
119 bool A2DP_BuildCodecHeaderSbc(const uint8_t* p_codec_info, BT_HDR* p_buf, in A2DP_BuildCodecHeaderSbc() argument
122 return test::mock::stack_a2dp_sbc::A2DP_BuildCodecHeaderSbc(p_codec_info, p_buf, in A2DP_BuildCodecHeaderSbc()
137 std::string A2DP_CodecInfoStringSbc(const uint8_t* p_codec_info) { in A2DP_CodecInfoStringSbc() argument
139 return test::mock::stack_a2dp_sbc::A2DP_CodecInfoStringSbc(p_codec_info); in A2DP_CodecInfoStringSbc()
141 const char* A2DP_CodecNameSbc(const uint8_t* p_codec_info) { in A2DP_CodecNameSbc() argument
143 return test::mock::stack_a2dp_sbc::A2DP_CodecNameSbc(p_codec_info); in A2DP_CodecNameSbc()
149 int A2DP_GetAllocationMethodCodeSbc(const uint8_t* p_codec_info) { in A2DP_GetAllocationMethodCodeSbc() argument
151 return test::mock::stack_a2dp_sbc::A2DP_GetAllocationMethodCodeSbc(p_codec_info); in A2DP_GetAllocationMethodCodeSbc()
[all …]
Dmock_btif_co_bta_av_co.h109 uint8_t* p_codec_info, uint8_t* p_sep_info_idx, uint8_t seid,
116 uint8_t* p_codec_info, uint8_t* p_sep_info_idx, uint8_t seid, in operator()
118 return body(bta_av_handle, peer_address, p_codec_info, p_sep_info_idx, seid, p_num_protect, in operator()
158 const uint8_t* p_codec_info, uint8_t seid, uint8_t num_protect,
165 const uint8_t* p_codec_info, uint8_t seid, uint8_t num_protect, in operator()
167 body(bta_av_handle, peer_address, p_codec_info, seid, num_protect, p_protect_info, t_local_sep, in operator()
178 std::function<BT_HDR*(const uint8_t* p_codec_info, uint32_t* p_timestamp)> body{
182 BT_HDR* operator()(const uint8_t* p_codec_info, uint32_t* p_timestamp) { in operator()
183 return body(p_codec_info, p_timestamp); in operator()
193 const uint8_t* p_codec_info, bool* p_no_rtp_header)>
[all …]
Dmock_btif_co_bta_av_co.cc114 uint8_t* p_codec_info, uint8_t* p_sep_info_idx, uint8_t seid, in bta_av_co_audio_getconfig() argument
118 bta_av_handle, peer_address, p_codec_info, p_sep_info_idx, seid, p_num_protect, in bta_av_co_audio_getconfig()
131 const uint8_t* p_codec_info, uint8_t seid, uint8_t num_protect, in bta_av_co_audio_setconfig() argument
136 bta_av_handle, peer_address, p_codec_info, seid, num_protect, p_protect_info, t_local_sep, in bta_av_co_audio_setconfig()
139 BT_HDR* bta_av_co_audio_source_data_path(const uint8_t* p_codec_info, uint32_t* p_timestamp) { in bta_av_co_audio_source_data_path() argument
141 return test::mock::btif_co_bta_av_co::bta_av_co_audio_source_data_path(p_codec_info, p_timestamp); in bta_av_co_audio_source_data_path()
144 const uint8_t* p_codec_info, bool* p_no_rtp_header) { in bta_av_co_audio_start() argument
146 test::mock::btif_co_bta_av_co::bta_av_co_audio_start(bta_av_handle, peer_address, p_codec_info, in bta_av_co_audio_start()
/packages/modules/Bluetooth/system/stack/include/
Da2dp_sbc.h74 bool A2DP_IsCodecValidSbc(const uint8_t* p_codec_info);
79 tA2DP_STATUS A2DP_IsSinkCodecSupportedSbc(const uint8_t* p_codec_info);
84 void A2DP_InitDefaultCodecSbc(uint8_t* p_codec_info);
87 const char* A2DP_CodecNameSbc(const uint8_t* p_codec_info);
104 int A2DP_GetTrackSampleRateSbc(const uint8_t* p_codec_info);
110 int A2DP_GetTrackBitsPerSampleSbc(const uint8_t* p_codec_info);
116 int A2DP_GetTrackChannelCountSbc(const uint8_t* p_codec_info);
122 int A2DP_GetNumberOfSubbandsSbc(const uint8_t* p_codec_info);
128 int A2DP_GetNumberOfBlocksSbc(const uint8_t* p_codec_info);
135 int A2DP_GetAllocationMethodCodeSbc(const uint8_t* p_codec_info);
[all …]
Da2dp_vendor.h55 bool A2DP_IsVendorSourceCodecValid(const uint8_t* p_codec_info);
62 bool A2DP_IsVendorPeerSourceCodecValid(const uint8_t* p_codec_info);
69 bool A2DP_IsVendorPeerSinkCodecValid(const uint8_t* p_codec_info);
75 tA2DP_STATUS A2DP_IsVendorSinkCodecSupported(const uint8_t* p_codec_info);
80 uint32_t A2DP_VendorCodecGetVendorId(const uint8_t* p_codec_info);
85 uint16_t A2DP_VendorCodecGetCodecId(const uint8_t* p_codec_info);
92 bool A2DP_VendorUsesRtpHeader(bool content_protection_enabled, const uint8_t* p_codec_info);
95 const char* A2DP_VendorCodecName(const uint8_t* p_codec_info);
107 int A2DP_VendorGetBitRate(const uint8_t* p_codec_info);
114 int A2DP_VendorGetSinkTrackChannelType(const uint8_t* p_codec_info);
[all …]
Da2dp_aac.h74 bool A2DP_IsCodecValidAac(const uint8_t* p_codec_info);
79 tA2DP_STATUS A2DP_IsSinkCodecSupportedAac(const uint8_t* p_codec_info);
82 const char* A2DP_CodecNameAac(const uint8_t* p_codec_info);
99 int A2DP_GetTrackSampleRateAac(const uint8_t* p_codec_info);
105 int A2DP_GetTrackBitsPerSampleAac(const uint8_t* p_codec_info);
111 int A2DP_GetTrackChannelCountAac(const uint8_t* p_codec_info);
118 int A2DP_GetSinkTrackChannelTypeAac(const uint8_t* p_codec_info);
125 int A2DP_GetObjectTypeCodeAac(const uint8_t* p_codec_info);
132 int A2DP_GetChannelModeCodeAac(const uint8_t* p_codec_info);
139 int A2DP_GetVariableBitRateSupportAac(const uint8_t* p_codec_info);
[all …]
Da2dp_vendor_opus.h78 bool A2DP_IsCodecValidOpus(const uint8_t* p_codec_info);
83 tA2DP_STATUS A2DP_IsVendorSinkCodecSupportedOpus(const uint8_t* p_codec_info);
90 bool A2DP_VendorUsesRtpHeaderOpus(bool content_protection_enabled, const uint8_t* p_codec_info);
93 const char* A2DP_VendorCodecNameOpus(const uint8_t* p_codec_info);
110 int A2DP_VendorGetTrackSampleRateOpus(const uint8_t* p_codec_info);
116 int A2DP_VendorGetTrackBitsPerSampleOpus(const uint8_t* p_codec_info);
122 int A2DP_VendorGetBitRateOpus(const uint8_t* p_codec_info);
128 int A2DP_VendorGetTrackChannelCountOpus(const uint8_t* p_codec_info);
135 int A2DP_VendorGetSinkTrackChannelTypeOpus(const uint8_t* p_codec_info);
142 int A2DP_VendorGetChannelModeCodeOpus(const uint8_t* p_codec_info);
[all …]
Da2dp_vendor_ldac.h64 bool A2DP_IsCodecValidLdac(const uint8_t* p_codec_info);
69 tA2DP_STATUS A2DP_IsVendorSinkCodecSupportedLdac(const uint8_t* p_codec_info);
76 bool A2DP_VendorUsesRtpHeaderLdac(bool content_protection_enabled, const uint8_t* p_codec_info);
79 const char* A2DP_VendorCodecNameLdac(const uint8_t* p_codec_info);
96 int A2DP_VendorGetTrackSampleRateLdac(const uint8_t* p_codec_info);
102 int A2DP_VendorGetTrackBitsPerSampleLdac(const uint8_t* p_codec_info);
108 int A2DP_VendorGetBitRateLdac(const uint8_t* p_codec_info);
114 int A2DP_VendorGetTrackChannelCountLdac(const uint8_t* p_codec_info);
121 int A2DP_VendorGetSinkTrackChannelTypeLdac(const uint8_t* p_codec_info);
128 int A2DP_VendorGetChannelModeCodeLdac(const uint8_t* p_codec_info);
[all …]
Da2dp_vendor_aptx_hd.h53 bool A2DP_IsCodecValidAptxHd(const uint8_t* p_codec_info);
60 bool A2DP_IsVendorPeerSinkCodecValidAptxHd(const uint8_t* p_codec_info);
67 bool A2DP_VendorUsesRtpHeaderAptxHd(bool content_protection_enabled, const uint8_t* p_codec_info);
70 const char* A2DP_VendorCodecNameAptxHd(const uint8_t* p_codec_info);
87 int A2DP_VendorGetTrackSampleRateAptxHd(const uint8_t* p_codec_info);
93 int A2DP_VendorGetTrackBitsPerSampleAptxHd(const uint8_t* p_codec_info);
99 int A2DP_VendorGetBitRateAptxHd(const uint8_t* p_codec_info);
105 int A2DP_VendorGetTrackChannelCountAptxHd(const uint8_t* p_codec_info);
112 bool A2DP_VendorGetPacketTimestampAptxHd(const uint8_t* p_codec_info, const uint8_t* p_data,
120 bool A2DP_VendorBuildCodecHeaderAptxHd(const uint8_t* p_codec_info, BT_HDR* p_buf,
[all …]
Da2dp_codec_api.h100 bool copyOutOtaCodecConfig(uint8_t* p_codec_info);
275 A2dpCodecConfig* findSourceCodecConfig(const uint8_t* p_codec_info);
284 A2dpCodecConfig* findSinkCodecConfig(const uint8_t* p_codec_info);
549 void (*decoder_configure)(const uint8_t* p_codec_info);
554 tA2DP_CODEC_TYPE A2DP_GetCodecType(const uint8_t* p_codec_info);
563 bool A2DP_IsSourceCodecValid(const uint8_t* p_codec_info);
570 bool A2DP_IsPeerSourceCodecValid(const uint8_t* p_codec_info);
575 bool A2DP_IsPeerSinkCodecValid(const uint8_t* p_codec_info);
582 tA2DP_STATUS A2DP_IsSinkCodecSupported(const uint8_t* p_codec_info);
586 int A2DP_IotGetPeerSinkCodecType(const uint8_t* p_codec_info);
[all …]
Da2dp_vendor_aptx.h53 bool A2DP_IsCodecValidAptx(const uint8_t* p_codec_info);
60 bool A2DP_VendorUsesRtpHeaderAptx(bool content_protection_enabled, const uint8_t* p_codec_info);
63 const char* A2DP_VendorCodecNameAptx(const uint8_t* p_codec_info);
80 int A2DP_VendorGetTrackSampleRateAptx(const uint8_t* p_codec_info);
86 int A2DP_VendorGetTrackBitsPerSampleAptx(const uint8_t* p_codec_info);
92 int A2DP_VendorGetBitRateAptx(const uint8_t* p_codec_info);
98 int A2DP_VendorGetTrackChannelCountAptx(const uint8_t* p_codec_info);
105 bool A2DP_VendorGetPacketTimestampAptx(const uint8_t* p_codec_info, const uint8_t* p_data,
113 bool A2DP_VendorBuildCodecHeaderAptx(const uint8_t* p_codec_info, BT_HDR* p_buf,
119 std::string A2DP_VendorCodecInfoStringAptx(const uint8_t* p_codec_info);
[all …]
/packages/modules/Bluetooth/system/btif/co/
Dbta_av_co.cc196 const RawAddress& peer_address, uint8_t* p_codec_info, in ProcessSourceGetConfig() argument
200 A2DP_CodecName(p_codec_info), seid); in ProcessSourceGetConfig()
203 log::verbose("codec: {}", A2DP_CodecInfoString(p_codec_info)); in ProcessSourceGetConfig()
221 auto codec_index = A2DP_SourceCodecIndex(p_codec_info); in ProcessSourceGetConfig()
225 if (is_offloaded_codec || A2DP_IsPeerSinkCodecValid(p_codec_info)) { in ProcessSourceGetConfig()
230 log::verbose("saved caps[{:x}:{:x}:{:x}:{:x}:{:x}:{:x}]", p_codec_info[1], p_codec_info[2], in ProcessSourceGetConfig()
231 p_codec_info[3], p_codec_info[4], p_codec_info[5], p_codec_info[6]); in ProcessSourceGetConfig()
233 memcpy(p_sink->codec_caps, p_codec_info, AVDT_CODEC_SIZE); in ProcessSourceGetConfig()
318 memcpy(p_codec_info, p_peer->codec_config, AVDT_CODEC_SIZE); in ProcessSourceGetConfig()
329 const RawAddress& peer_address, uint8_t* p_codec_info, in ProcessSinkGetConfig() argument
[all …]

12