Lines Matching refs:pcm_config
556 bool a2dp_get_selected_hal_pcm_config(PcmParameters* pcm_config) { in a2dp_get_selected_hal_pcm_config() argument
557 if (pcm_config == nullptr) return false; in a2dp_get_selected_hal_pcm_config()
561 *pcm_config = ::bluetooth::audio::BluetoothAudioClientInterface:: in a2dp_get_selected_hal_pcm_config()
567 pcm_config->sampleRate = a2dp_codec_to_hal_sample_rate(current_codec); in a2dp_get_selected_hal_pcm_config()
568 pcm_config->bitsPerSample = a2dp_codec_to_hal_bits_per_sample(current_codec); in a2dp_get_selected_hal_pcm_config()
569 pcm_config->channelMode = a2dp_codec_to_hal_channel_mode(current_codec); in a2dp_get_selected_hal_pcm_config()
570 return (pcm_config->sampleRate != SampleRate::RATE_UNKNOWN && in a2dp_get_selected_hal_pcm_config()
571 pcm_config->bitsPerSample != BitsPerSample::BITS_UNKNOWN && in a2dp_get_selected_hal_pcm_config()
572 pcm_config->channelMode != ChannelMode::UNKNOWN); in a2dp_get_selected_hal_pcm_config()
655 PcmParameters pcm_config{}; in setup_codec() local
656 if (!a2dp_get_selected_hal_pcm_config(&pcm_config)) { in setup_codec()
660 audio_config.pcmConfig(pcm_config); in setup_codec()