Lines Matching refs:p_codec_info

115     const tA2DP_SBC_CIE* p_cap, const uint8_t* p_codec_info,
165 const uint8_t* p_codec_info, in A2DP_ParseInfoSbc() argument
171 if (p_ie == NULL || p_codec_info == NULL) return A2DP_INVALID_PARAMS; in A2DP_ParseInfoSbc()
174 losc = *p_codec_info++; in A2DP_ParseInfoSbc()
177 media_type = (*p_codec_info++) >> 4; in A2DP_ParseInfoSbc()
178 codec_type = *p_codec_info++; in A2DP_ParseInfoSbc()
184 p_ie->samp_freq = *p_codec_info & A2DP_SBC_IE_SAMP_FREQ_MSK; in A2DP_ParseInfoSbc()
185 p_ie->ch_mode = *p_codec_info & A2DP_SBC_IE_CH_MD_MSK; in A2DP_ParseInfoSbc()
186 p_codec_info++; in A2DP_ParseInfoSbc()
187 p_ie->block_len = *p_codec_info & A2DP_SBC_IE_BLOCKS_MSK; in A2DP_ParseInfoSbc()
188 p_ie->num_subbands = *p_codec_info & A2DP_SBC_IE_SUBBAND_MSK; in A2DP_ParseInfoSbc()
189 p_ie->alloc_method = *p_codec_info & A2DP_SBC_IE_ALLOC_MD_MSK; in A2DP_ParseInfoSbc()
190 p_codec_info++; in A2DP_ParseInfoSbc()
191 p_ie->min_bitpool = *p_codec_info++; in A2DP_ParseInfoSbc()
192 p_ie->max_bitpool = *p_codec_info++; in A2DP_ParseInfoSbc()
288 const char* A2DP_CodecNameSbc(UNUSED_ATTR const uint8_t* p_codec_info) { in A2DP_CodecNameSbc() argument
292 bool A2DP_IsSourceCodecValidSbc(const uint8_t* p_codec_info) { in A2DP_IsSourceCodecValidSbc() argument
296 return (A2DP_ParseInfoSbc(&cfg_cie, p_codec_info, false) == A2DP_SUCCESS) || in A2DP_IsSourceCodecValidSbc()
297 (A2DP_ParseInfoSbc(&cfg_cie, p_codec_info, true) == A2DP_SUCCESS); in A2DP_IsSourceCodecValidSbc()
300 bool A2DP_IsSinkCodecValidSbc(const uint8_t* p_codec_info) { in A2DP_IsSinkCodecValidSbc() argument
304 return (A2DP_ParseInfoSbc(&cfg_cie, p_codec_info, false) == A2DP_SUCCESS) || in A2DP_IsSinkCodecValidSbc()
305 (A2DP_ParseInfoSbc(&cfg_cie, p_codec_info, true) == A2DP_SUCCESS); in A2DP_IsSinkCodecValidSbc()
308 bool A2DP_IsPeerSourceCodecValidSbc(const uint8_t* p_codec_info) { in A2DP_IsPeerSourceCodecValidSbc() argument
312 return (A2DP_ParseInfoSbc(&cfg_cie, p_codec_info, false) == A2DP_SUCCESS) || in A2DP_IsPeerSourceCodecValidSbc()
313 (A2DP_ParseInfoSbc(&cfg_cie, p_codec_info, true) == A2DP_SUCCESS); in A2DP_IsPeerSourceCodecValidSbc()
316 bool A2DP_IsPeerSinkCodecValidSbc(const uint8_t* p_codec_info) { in A2DP_IsPeerSinkCodecValidSbc() argument
320 return (A2DP_ParseInfoSbc(&cfg_cie, p_codec_info, false) == A2DP_SUCCESS) || in A2DP_IsPeerSinkCodecValidSbc()
321 (A2DP_ParseInfoSbc(&cfg_cie, p_codec_info, true) == A2DP_SUCCESS); in A2DP_IsPeerSinkCodecValidSbc()
324 bool A2DP_IsSinkCodecSupportedSbc(const uint8_t* p_codec_info) { in A2DP_IsSinkCodecSupportedSbc() argument
325 return (A2DP_CodecInfoMatchesCapabilitySbc(&a2dp_sbc_sink_caps, p_codec_info, in A2DP_IsSinkCodecSupportedSbc()
329 bool A2DP_IsPeerSourceCodecSupportedSbc(const uint8_t* p_codec_info) { in A2DP_IsPeerSourceCodecSupportedSbc() argument
330 return (A2DP_CodecInfoMatchesCapabilitySbc(&a2dp_sbc_sink_caps, p_codec_info, in A2DP_IsPeerSourceCodecSupportedSbc()
334 void A2DP_InitDefaultCodecSbc(uint8_t* p_codec_info) { in A2DP_InitDefaultCodecSbc() argument
336 p_codec_info) != A2DP_SUCCESS) { in A2DP_InitDefaultCodecSbc()
348 const tA2DP_SBC_CIE* p_cap, const uint8_t* p_codec_info, in A2DP_CodecInfoMatchesCapabilitySbc() argument
354 status = A2DP_ParseInfoSbc(&cfg_cie, p_codec_info, is_capability); in A2DP_CodecInfoMatchesCapabilitySbc()
460 int A2DP_GetTrackSampleRateSbc(const uint8_t* p_codec_info) { in A2DP_GetTrackSampleRateSbc() argument
463 tA2DP_STATUS a2dp_status = A2DP_ParseInfoSbc(&sbc_cie, p_codec_info, false); in A2DP_GetTrackSampleRateSbc()
485 int A2DP_GetTrackBitsPerSampleSbc(const uint8_t* p_codec_info) { in A2DP_GetTrackBitsPerSampleSbc() argument
488 tA2DP_STATUS a2dp_status = A2DP_ParseInfoSbc(&sbc_cie, p_codec_info, false); in A2DP_GetTrackBitsPerSampleSbc()
498 int A2DP_GetTrackChannelCountSbc(const uint8_t* p_codec_info) { in A2DP_GetTrackChannelCountSbc() argument
501 tA2DP_STATUS a2dp_status = A2DP_ParseInfoSbc(&sbc_cie, p_codec_info, false); in A2DP_GetTrackChannelCountSbc()
521 int A2DP_GetNumberOfSubbandsSbc(const uint8_t* p_codec_info) { in A2DP_GetNumberOfSubbandsSbc() argument
524 tA2DP_STATUS a2dp_status = A2DP_ParseInfoSbc(&sbc_cie, p_codec_info, false); in A2DP_GetNumberOfSubbandsSbc()
542 int A2DP_GetNumberOfBlocksSbc(const uint8_t* p_codec_info) { in A2DP_GetNumberOfBlocksSbc() argument
545 tA2DP_STATUS a2dp_status = A2DP_ParseInfoSbc(&sbc_cie, p_codec_info, false); in A2DP_GetNumberOfBlocksSbc()
567 int A2DP_GetAllocationMethodCodeSbc(const uint8_t* p_codec_info) { in A2DP_GetAllocationMethodCodeSbc() argument
570 tA2DP_STATUS a2dp_status = A2DP_ParseInfoSbc(&sbc_cie, p_codec_info, false); in A2DP_GetAllocationMethodCodeSbc()
588 int A2DP_GetChannelModeCodeSbc(const uint8_t* p_codec_info) { in A2DP_GetChannelModeCodeSbc() argument
591 tA2DP_STATUS a2dp_status = A2DP_ParseInfoSbc(&sbc_cie, p_codec_info, false); in A2DP_GetChannelModeCodeSbc()
613 int A2DP_GetSamplingFrequencyCodeSbc(const uint8_t* p_codec_info) { in A2DP_GetSamplingFrequencyCodeSbc() argument
616 tA2DP_STATUS a2dp_status = A2DP_ParseInfoSbc(&sbc_cie, p_codec_info, false); in A2DP_GetSamplingFrequencyCodeSbc()
638 int A2DP_GetMinBitpoolSbc(const uint8_t* p_codec_info) { in A2DP_GetMinBitpoolSbc() argument
641 tA2DP_STATUS a2dp_status = A2DP_ParseInfoSbc(&sbc_cie, p_codec_info, true); in A2DP_GetMinBitpoolSbc()
650 int A2DP_GetMaxBitpoolSbc(const uint8_t* p_codec_info) { in A2DP_GetMaxBitpoolSbc() argument
653 tA2DP_STATUS a2dp_status = A2DP_ParseInfoSbc(&sbc_cie, p_codec_info, true); in A2DP_GetMaxBitpoolSbc()
663 int A2DP_GetSinkTrackChannelTypeSbc(const uint8_t* p_codec_info) { in A2DP_GetSinkTrackChannelTypeSbc() argument
666 tA2DP_STATUS a2dp_status = A2DP_ParseInfoSbc(&sbc_cie, p_codec_info, false); in A2DP_GetSinkTrackChannelTypeSbc()
686 bool A2DP_GetPacketTimestampSbc(UNUSED_ATTR const uint8_t* p_codec_info, in A2DP_GetPacketTimestampSbc() argument
692 bool A2DP_BuildCodecHeaderSbc(UNUSED_ATTR const uint8_t* p_codec_info, in A2DP_BuildCodecHeaderSbc() argument
708 std::string A2DP_CodecInfoStringSbc(const uint8_t* p_codec_info) { in A2DP_CodecInfoStringSbc() argument
714 a2dp_status = A2DP_ParseInfoSbc(&sbc_cie, p_codec_info, true); in A2DP_CodecInfoStringSbc()
774 const uint8_t* p_codec_info) { in A2DP_GetEncoderInterfaceSbc() argument
775 if (!A2DP_IsSourceCodecValidSbc(p_codec_info)) return NULL; in A2DP_GetEncoderInterfaceSbc()
781 const uint8_t* p_codec_info) { in A2DP_GetDecoderInterfaceSbc() argument
782 if (!A2DP_IsSinkCodecValidSbc(p_codec_info)) return NULL; in A2DP_GetDecoderInterfaceSbc()
787 bool A2DP_AdjustCodecSbc(uint8_t* p_codec_info) { in A2DP_AdjustCodecSbc() argument
790 if (A2DP_ParseInfoSbc(&cfg_cie, p_codec_info, true) != A2DP_SUCCESS) in A2DP_AdjustCodecSbc()
800 return (A2DP_BuildInfoSbc(AVDT_MEDIA_TYPE_AUDIO, &cfg_cie, p_codec_info) == in A2DP_AdjustCodecSbc()
805 UNUSED_ATTR const uint8_t* p_codec_info) { in A2DP_SourceCodecIndexSbc() argument
810 UNUSED_ATTR const uint8_t* p_codec_info) { in A2DP_SinkCodecIndexSbc() argument