Home
last modified time | relevance | path

Searched refs:codec_config (Results 1 – 14 of 14) sorted by relevance

/system/bt/bta/hearing_aid/
Dhearing_aid_audio_source.cc154 btav_a2dp_codec_config_t codec_config; in hearing_aid_recv_ctrl_data() local
157 codec_config.sample_rate = BTAV_A2DP_CODEC_SAMPLE_RATE_16000; in hearing_aid_recv_ctrl_data()
160 codec_config.sample_rate = BTAV_A2DP_CODEC_SAMPLE_RATE_24000; in hearing_aid_recv_ctrl_data()
166 codec_config.bits_per_sample = BTAV_A2DP_CODEC_BITS_PER_SAMPLE_16; in hearing_aid_recv_ctrl_data()
169 codec_config.channel_mode = BTAV_A2DP_CODEC_CHANNEL_MODE_STEREO; in hearing_aid_recv_ctrl_data()
175 reinterpret_cast<const uint8_t*>(&codec_config.sample_rate), in hearing_aid_recv_ctrl_data()
178 reinterpret_cast<const uint8_t*>(&codec_config.bits_per_sample), in hearing_aid_recv_ctrl_data()
181 reinterpret_cast<const uint8_t*>(&codec_config.channel_mode), in hearing_aid_recv_ctrl_data()
200 btav_a2dp_codec_config_t codec_config; in hearing_aid_recv_ctrl_data() local
201 codec_config.sample_rate = BTAV_A2DP_CODEC_SAMPLE_RATE_NONE; in hearing_aid_recv_ctrl_data()
[all …]
/system/bt/btif/src/
Dbtif_a2dp_control.cc198 btav_a2dp_codec_config_t codec_config; in btif_a2dp_recv_ctrl_data() local
200 codec_config.sample_rate = BTAV_A2DP_CODEC_SAMPLE_RATE_NONE; in btif_a2dp_recv_ctrl_data()
201 codec_config.bits_per_sample = BTAV_A2DP_CODEC_BITS_PER_SAMPLE_NONE; in btif_a2dp_recv_ctrl_data()
202 codec_config.channel_mode = BTAV_A2DP_CODEC_CHANNEL_MODE_NONE; in btif_a2dp_recv_ctrl_data()
209 codec_config = current_codec->getCodecConfig(); in btif_a2dp_recv_ctrl_data()
216 reinterpret_cast<const uint8_t*>(&codec_config.sample_rate), in btif_a2dp_recv_ctrl_data()
219 reinterpret_cast<const uint8_t*>(&codec_config.bits_per_sample), in btif_a2dp_recv_ctrl_data()
222 reinterpret_cast<const uint8_t*>(&codec_config.channel_mode), in btif_a2dp_recv_ctrl_data()
240 btav_a2dp_codec_config_t codec_config; in btif_a2dp_recv_ctrl_data() local
241 codec_config.sample_rate = BTAV_A2DP_CODEC_SAMPLE_RATE_NONE; in btif_a2dp_recv_ctrl_data()
[all …]
Dbtif_a2dp_audio_interface.cc119 btav_a2dp_codec_config_t codec_config; in btif_a2dp_get_codec_configuration() local
120 codec_config = a2dpCodecConfig->getCodecConfig(); in btif_a2dp_get_codec_configuration()
121 switch (codec_config.codec_type) { in btif_a2dp_get_codec_configuration()
159 codec_config.codec_type); in btif_a2dp_get_codec_configuration()
177 codec_config.sample_rate; in btif_a2dp_get_codec_configuration()
180 codec_config.bits_per_sample; in btif_a2dp_get_codec_configuration()
183 codec_config.channel_mode; in btif_a2dp_get_codec_configuration()
Dbtif_av.cc2251 const btav_a2dp_codec_config_t& codec_config, in btif_av_report_source_codec_state() argument
2261 codec_config, codecs_local_capabilities, in btif_av_report_source_codec_state()
/system/bt/stack/a2dp/
Da2dp_codec_config.cc50 btav_a2dp_codec_config_t* codec_config, btav_a2dp_codec_index_t codec_index, in init_btav_a2dp_codec_config() argument
52 memset(codec_config, 0, sizeof(btav_a2dp_codec_config_t)); in init_btav_a2dp_codec_config()
53 codec_config->codec_type = codec_index; in init_btav_a2dp_codec_config()
54 codec_config->codec_priority = codec_priority; in init_btav_a2dp_codec_config()
111 A2dpCodecConfig* codec_config = nullptr; in createCodec() local
114 codec_config = new A2dpCodecConfigSbcSource(codec_priority); in createCodec()
117 codec_config = new A2dpCodecConfigSbcSink(codec_priority); in createCodec()
120 codec_config = new A2dpCodecConfigAacSource(codec_priority); in createCodec()
123 codec_config = new A2dpCodecConfigAacSink(codec_priority); in createCodec()
126 codec_config = new A2dpCodecConfigAptx(codec_priority); in createCodec()
[all …]
Da2dp_vendor_ldac_encoder.cc372 btav_a2dp_codec_config_t codec_config = a2dp_codec_config->getCodecConfig(); in a2dp_vendor_ldac_encoder_update() local
403 if (codec_config.codec_specific_1 != 0) { in a2dp_vendor_ldac_encoder_update()
404 p_encoder_params->quality_mode_index = codec_config.codec_specific_1 % 10; in a2dp_vendor_ldac_encoder_update()
/system/bt/stack/test/
Dstack_a2dp_test.cc814 A2dpCodecConfig* codec_config = A2dpCodecConfig::createCodec(codec_index); in TEST_F() local
815 EXPECT_NE(codec_config, nullptr); in TEST_F()
816 EXPECT_EQ(codec_config->codecIndex(), codec_index); in TEST_F()
817 EXPECT_FALSE(codec_config->name().empty()); in TEST_F()
818 EXPECT_NE(codec_config->codecPriority(), BTAV_A2DP_CODEC_PRIORITY_DISABLED); in TEST_F()
819 EXPECT_NE(codec_config->codecPriority(), BTAV_A2DP_CODEC_PRIORITY_DEFAULT); in TEST_F()
820 delete codec_config; in TEST_F()
829 A2dpCodecConfig* codec_config; in TEST_F() local
837 codec_config = in TEST_F()
839 EXPECT_NE(codec_config, nullptr); in TEST_F()
[all …]
/system/bt/audio_hearing_aid_hw/src/
Daudio_hearing_aid_hw.cc508 struct ha_stream_common* common, btav_a2dp_codec_config_t* codec_config, in ha_read_output_audio_config() argument
518 if (ha_ctrl_receive(common, &codec_config->sample_rate, in ha_read_output_audio_config()
522 if (ha_ctrl_receive(common, &codec_config->bits_per_sample, in ha_read_output_audio_config()
526 if (ha_ctrl_receive(common, &codec_config->channel_mode, in ha_read_output_audio_config()
546 switch (codec_config->sample_rate) { in ha_read_output_audio_config()
573 ERROR("Invalid sample rate: 0x%x", codec_config->sample_rate); in ha_read_output_audio_config()
578 switch (codec_config->bits_per_sample) { in ha_read_output_audio_config()
590 ERROR("Invalid bits per sample: 0x%x", codec_config->bits_per_sample); in ha_read_output_audio_config()
595 switch (codec_config->channel_mode) { in ha_read_output_audio_config()
606 ERROR("Invalid channel mode: 0x%x", codec_config->channel_mode); in ha_read_output_audio_config()
[all …]
/system/bt/audio_a2dp_hw/src/
Daudio_a2dp_hw.cc527 struct a2dp_stream_common* common, btav_a2dp_codec_config_t* codec_config, in a2dp_read_output_audio_config() argument
537 if (a2dp_ctrl_receive(common, &codec_config->sample_rate, in a2dp_read_output_audio_config()
541 if (a2dp_ctrl_receive(common, &codec_config->bits_per_sample, in a2dp_read_output_audio_config()
545 if (a2dp_ctrl_receive(common, &codec_config->channel_mode, in a2dp_read_output_audio_config()
565 switch (codec_config->sample_rate) { in a2dp_read_output_audio_config()
586 ERROR("Invalid sample rate: 0x%x", codec_config->sample_rate); in a2dp_read_output_audio_config()
591 switch (codec_config->bits_per_sample) { in a2dp_read_output_audio_config()
603 ERROR("Invalid bits per sample: 0x%x", codec_config->bits_per_sample); in a2dp_read_output_audio_config()
608 switch (codec_config->channel_mode) { in a2dp_read_output_audio_config()
619 ERROR("Invalid channel mode: 0x%x", codec_config->channel_mode); in a2dp_read_output_audio_config()
[all …]
/system/bt/btif/co/
Dbta_av_co.cc94 codec_config{}, in BtaAvCoPeer()
151 uint8_t codec_config[AVDT_CODEC_SIZE]; // Current codec configuration member in BtaAvCoPeer
601 bool UpdateSelectableSourceCodec(const A2dpCodecConfig& codec_config,
621 bool UpdateSelectableSinkCodec(const A2dpCodecConfig& codec_config,
633 const A2dpCodecConfig& codec_config, BtaAvCoPeer* p_peer);
644 const A2dpCodecConfig& codec_config, BtaAvCoPeer* p_peer);
702 A2DP_InitDefaultCodec(codec_config); in Init()
724 memset(codec_config, 0, sizeof(codec_config)); in Reset()
951 FindPeerSink(p_peer, A2DP_SourceCodecIndex(p_peer->codec_config)); in ProcessSourceGetConfig()
986 p_peer->codec_config, *p_num_protect, bta_av_co_cp_scmst); in ProcessSourceGetConfig()
[all …]
/system/bt/btif/include/
Dbtif_av.h148 const btav_a2dp_codec_config_t& codec_config,
/system/bt/stack/include/
Da2dp_codec_api.h135 static bool isCodecConfigEmpty(const btav_a2dp_codec_config_t& codec_config);
225 static bool codecConfigIsValid(const btav_a2dp_codec_config_t& codec_config);
232 const btav_a2dp_codec_config_t& codec_config);
/system/bt/include/hardware/
Dbt_av.h252 const RawAddress& bd_addr, btav_a2dp_codec_config_t codec_config,
/system/bt/bta/av/
Dbta_av_aact.cc2239 A2dpCodecConfig* codec_config = in bta_av_start_ok() local
2241 CHECK(codec_config != nullptr); in bta_av_start_ok()
2242 p_scb->use_rtp_header_marker_bit = codec_config->useRtpHeaderMarkerBit(); in bta_av_start_ok()