Lines Matching refs:p_codec_info

134     const tA2DP_AAC_CIE* p_cap, const uint8_t* p_codec_info,
184 const uint8_t* p_codec_info, in A2DP_ParseInfoAac() argument
190 if (p_ie == NULL || p_codec_info == NULL) return A2DP_INVALID_PARAMS; in A2DP_ParseInfoAac()
193 losc = *p_codec_info++; in A2DP_ParseInfoAac()
196 media_type = (*p_codec_info++) >> 4; in A2DP_ParseInfoAac()
197 codec_type = *p_codec_info++; in A2DP_ParseInfoAac()
203 p_ie->objectType = *p_codec_info++; in A2DP_ParseInfoAac()
204 p_ie->sampleRate = (*p_codec_info & A2DP_AAC_SAMPLING_FREQ_MASK0) | in A2DP_ParseInfoAac()
205 (*(p_codec_info + 1) << 8 & A2DP_AAC_SAMPLING_FREQ_MASK1); in A2DP_ParseInfoAac()
206 p_codec_info++; in A2DP_ParseInfoAac()
207 p_ie->channelMode = *p_codec_info & A2DP_AAC_CHANNEL_MODE_MASK; in A2DP_ParseInfoAac()
208 p_codec_info++; in A2DP_ParseInfoAac()
211 *p_codec_info & A2DP_AAC_VARIABLE_BIT_RATE_MASK; in A2DP_ParseInfoAac()
213 p_ie->bitRate = ((*p_codec_info) << 16 & A2DP_AAC_BIT_RATE_MASK0) | in A2DP_ParseInfoAac()
214 (*(p_codec_info + 1) << 8 & A2DP_AAC_BIT_RATE_MASK1) | in A2DP_ParseInfoAac()
215 (*(p_codec_info + 2) & A2DP_AAC_BIT_RATE_MASK2); in A2DP_ParseInfoAac()
216 p_codec_info += 3; in A2DP_ParseInfoAac()
241 bool A2DP_IsSourceCodecValidAac(const uint8_t* p_codec_info) { in A2DP_IsSourceCodecValidAac() argument
245 return (A2DP_ParseInfoAac(&cfg_cie, p_codec_info, false) == A2DP_SUCCESS) || in A2DP_IsSourceCodecValidAac()
246 (A2DP_ParseInfoAac(&cfg_cie, p_codec_info, true) == A2DP_SUCCESS); in A2DP_IsSourceCodecValidAac()
249 bool A2DP_IsSinkCodecValidAac(UNUSED_ATTR const uint8_t* p_codec_info) { in A2DP_IsSinkCodecValidAac() argument
253 return (A2DP_ParseInfoAac(&cfg_cie, p_codec_info, false) == A2DP_SUCCESS) || in A2DP_IsSinkCodecValidAac()
254 (A2DP_ParseInfoAac(&cfg_cie, p_codec_info, true) == A2DP_SUCCESS); in A2DP_IsSinkCodecValidAac()
257 bool A2DP_IsPeerSourceCodecValidAac(UNUSED_ATTR const uint8_t* p_codec_info) { in A2DP_IsPeerSourceCodecValidAac() argument
261 return (A2DP_ParseInfoAac(&cfg_cie, p_codec_info, false) == A2DP_SUCCESS) || in A2DP_IsPeerSourceCodecValidAac()
262 (A2DP_ParseInfoAac(&cfg_cie, p_codec_info, true) == A2DP_SUCCESS); in A2DP_IsPeerSourceCodecValidAac()
265 bool A2DP_IsPeerSinkCodecValidAac(const uint8_t* p_codec_info) { in A2DP_IsPeerSinkCodecValidAac() argument
269 return (A2DP_ParseInfoAac(&cfg_cie, p_codec_info, false) == A2DP_SUCCESS) || in A2DP_IsPeerSinkCodecValidAac()
270 (A2DP_ParseInfoAac(&cfg_cie, p_codec_info, true) == A2DP_SUCCESS); in A2DP_IsPeerSinkCodecValidAac()
273 bool A2DP_IsSinkCodecSupportedAac(const uint8_t* p_codec_info) { in A2DP_IsSinkCodecSupportedAac() argument
274 return A2DP_CodecInfoMatchesCapabilityAac(&a2dp_aac_sink_caps, p_codec_info, in A2DP_IsSinkCodecSupportedAac()
278 bool A2DP_IsPeerSourceCodecSupportedAac(const uint8_t* p_codec_info) { in A2DP_IsPeerSourceCodecSupportedAac() argument
279 return A2DP_CodecInfoMatchesCapabilityAac(&a2dp_aac_sink_caps, p_codec_info, in A2DP_IsPeerSourceCodecSupportedAac()
290 const tA2DP_AAC_CIE* p_cap, const uint8_t* p_codec_info, in A2DP_CodecInfoMatchesCapabilityAac() argument
296 status = A2DP_ParseInfoAac(&cfg_cie, p_codec_info, is_capability); in A2DP_CodecInfoMatchesCapabilityAac()
329 UNUSED_ATTR const uint8_t* p_codec_info) { in A2DP_UsesRtpHeaderAac() argument
333 const char* A2DP_CodecNameAac(UNUSED_ATTR const uint8_t* p_codec_info) { in A2DP_CodecNameAac() argument
384 int A2DP_GetTrackSampleRateAac(const uint8_t* p_codec_info) { in A2DP_GetTrackSampleRateAac() argument
388 tA2DP_STATUS a2dp_status = A2DP_ParseInfoAac(&aac_cie, p_codec_info, false); in A2DP_GetTrackSampleRateAac()
424 int A2DP_GetTrackBitsPerSampleAac(const uint8_t* p_codec_info) { in A2DP_GetTrackBitsPerSampleAac() argument
428 tA2DP_STATUS a2dp_status = A2DP_ParseInfoAac(&aac_cie, p_codec_info, false); in A2DP_GetTrackBitsPerSampleAac()
438 int A2DP_GetTrackChannelCountAac(const uint8_t* p_codec_info) { in A2DP_GetTrackChannelCountAac() argument
442 tA2DP_STATUS a2dp_status = A2DP_ParseInfoAac(&aac_cie, p_codec_info, false); in A2DP_GetTrackChannelCountAac()
458 int A2DP_GetSinkTrackChannelTypeAac(const uint8_t* p_codec_info) { in A2DP_GetSinkTrackChannelTypeAac() argument
462 tA2DP_STATUS a2dp_status = A2DP_ParseInfoAac(&aac_cie, p_codec_info, false); in A2DP_GetSinkTrackChannelTypeAac()
478 int A2DP_GetObjectTypeCodeAac(const uint8_t* p_codec_info) { in A2DP_GetObjectTypeCodeAac() argument
482 tA2DP_STATUS a2dp_status = A2DP_ParseInfoAac(&aac_cie, p_codec_info, false); in A2DP_GetObjectTypeCodeAac()
501 int A2DP_GetChannelModeCodeAac(const uint8_t* p_codec_info) { in A2DP_GetChannelModeCodeAac() argument
505 tA2DP_STATUS a2dp_status = A2DP_ParseInfoAac(&aac_cie, p_codec_info, false); in A2DP_GetChannelModeCodeAac()
522 int A2DP_GetVariableBitRateSupportAac(const uint8_t* p_codec_info) { in A2DP_GetVariableBitRateSupportAac() argument
526 tA2DP_STATUS a2dp_status = A2DP_ParseInfoAac(&aac_cie, p_codec_info, false); in A2DP_GetVariableBitRateSupportAac()
543 int A2DP_GetBitRateAac(const uint8_t* p_codec_info) { in A2DP_GetBitRateAac() argument
547 tA2DP_STATUS a2dp_status = A2DP_ParseInfoAac(&aac_cie, p_codec_info, false); in A2DP_GetBitRateAac()
556 int A2DP_ComputeMaxBitRateAac(const uint8_t* p_codec_info, uint16_t mtu) { in A2DP_ComputeMaxBitRateAac() argument
560 tA2DP_STATUS a2dp_status = A2DP_ParseInfoAac(&aac_cie, p_codec_info, false); in A2DP_ComputeMaxBitRateAac()
566 int sampling_freq = A2DP_GetTrackSampleRateAac(p_codec_info); in A2DP_ComputeMaxBitRateAac()
589 bool A2DP_GetPacketTimestampAac(const uint8_t* p_codec_info, in A2DP_GetPacketTimestampAac() argument
596 bool A2DP_BuildCodecHeaderAac(UNUSED_ATTR const uint8_t* p_codec_info, in A2DP_BuildCodecHeaderAac() argument
602 std::string A2DP_CodecInfoStringAac(const uint8_t* p_codec_info) { in A2DP_CodecInfoStringAac() argument
608 a2dp_status = A2DP_ParseInfoAac(&aac_cie, p_codec_info, true); in A2DP_CodecInfoStringAac()
681 const uint8_t* p_codec_info) { in A2DP_GetEncoderInterfaceAac() argument
682 if (!A2DP_IsSourceCodecValidAac(p_codec_info)) return NULL; in A2DP_GetEncoderInterfaceAac()
688 const uint8_t* p_codec_info) { in A2DP_GetDecoderInterfaceAac() argument
689 if (!A2DP_IsSinkCodecValidAac(p_codec_info)) return NULL; in A2DP_GetDecoderInterfaceAac()
694 bool A2DP_AdjustCodecAac(uint8_t* p_codec_info) { in A2DP_AdjustCodecAac() argument
698 if (A2DP_ParseInfoAac(&cfg_cie, p_codec_info, true) != A2DP_SUCCESS) in A2DP_AdjustCodecAac()
705 UNUSED_ATTR const uint8_t* p_codec_info) { in A2DP_SourceCodecIndexAac() argument
710 UNUSED_ATTR const uint8_t* p_codec_info) { in A2DP_SinkCodecIndexAac() argument