Home
last modified time | relevance | path

Searched refs:btav_a2dp_codec_config_t (Results 1 – 25 of 56) sorted by relevance

123

/packages/modules/Bluetooth/system/test/mock/
Dmock_stack_a2dp_codec_config.cc57 A2dpCodecs::A2dpCodecs(const std::vector<btav_a2dp_codec_config_t>& /* codec_priorities */) in A2dpCodecs() argument
113 bool A2dpCodecConfig::codecConfigIsValid(const btav_a2dp_codec_config_t& /* codec_config */) { in codecConfigIsValid() argument
125 bool A2dpCodecConfig::isCodecConfigEmpty(const btav_a2dp_codec_config_t& /* codec_config */) { in isCodecConfigEmpty() argument
130 const btav_a2dp_codec_config_t& /* codec_user_config */, in setCodecUserConfig() argument
131 const btav_a2dp_codec_config_t& /* codec_audio_config */, in setCodecUserConfig()
140 btav_a2dp_codec_config_t* /* p_codec_config */, in getCodecConfigAndCapabilities() argument
141 std::vector<btav_a2dp_codec_config_t>* /* p_codecs_local_capabilities */, in getCodecConfigAndCapabilities() argument
142 std::vector<btav_a2dp_codec_config_t>* /* p_codecs_selectable_capabilities */) { in getCodecConfigAndCapabilities()
154 bool A2dpCodecs::setCodecAudioConfig(const btav_a2dp_codec_config_t& /* codec_audio_config */, in setCodecAudioConfig() argument
176 bool A2dpCodecs::setCodecUserConfig(const btav_a2dp_codec_config_t& /* codec_user_config */, in setCodecUserConfig() argument
[all …]
Dmock_audio_hal_interface_a2dp_encoding.h94 uint8_t* codec_info, btav_a2dp_codec_config_t* codec_config)>
97 btav_a2dp_codec_config_t* /* codec_config */) { return return_value; }};
99 uint8_t* codec_info, btav_a2dp_codec_config_t* codec_config) { in operator()
122 btav_a2dp_codec_config_t const& user_preferences)>
125 btav_a2dp_codec_config_t const& /* user_preferences */) { return return_value; }};
128 btav_a2dp_codec_config_t const& user_preferences) { in operator()
188 btav_a2dp_codec_config_t* codec_parameters,
191 btav_a2dp_codec_config_t* /* codec_parameters */,
194 btav_a2dp_codec_config_t* codec_parameters, in operator()
297 std::function<bool(const std::vector<btav_a2dp_codec_config_t>& framework_preference,
[all …]
Dmock_btif_av.h289 std::function<void(const RawAddress& peer_address, const btav_a2dp_codec_config_t& codec_config,
290 const std::vector<btav_a2dp_codec_config_t>& codecs_local_capabilities,
291 const std::vector<btav_a2dp_codec_config_t>& codecs_selectable_capabilities)>
293 const btav_a2dp_codec_config_t& /* codec_config */,
294 const std::vector<btav_a2dp_codec_config_t>&
296 const std::vector<btav_a2dp_codec_config_t>&
298 void operator()(const RawAddress& peer_address, const btav_a2dp_codec_config_t& codec_config, in operator()
299 const std::vector<btav_a2dp_codec_config_t>& codecs_local_capabilities, in operator()
300 const std::vector<btav_a2dp_codec_config_t>& codecs_selectable_capabilities) { in operator()
Dmock_btif_co_bta_av_co.h280 std::function<void(const std::vector<btav_a2dp_codec_config_t>& codec_priorities,
282 body{[](const std::vector<btav_a2dp_codec_config_t>& /* codec_priorities */,
284 void operator()(const std::vector<btav_a2dp_codec_config_t>& codec_priorities, in operator()
318 std::function<bool(const btav_a2dp_codec_config_t& codec_audio_config)> body{
319 [](const btav_a2dp_codec_config_t& /* codec_audio_config */) { return return_value; }};
320 bool operator()(const btav_a2dp_codec_config_t& codec_audio_config) { in operator()
332 const btav_a2dp_codec_config_t& codec_user_config, bool* p_restart_output)>
334 const btav_a2dp_codec_config_t& /* codec_user_config */,
336 bool operator()(const RawAddress& peer_address, const btav_a2dp_codec_config_t& codec_user_config, in operator()
/packages/modules/Bluetooth/system/stack/include/
Da2dp_codec_api.h104 btav_a2dp_codec_config_t getCodecConfig();
108 btav_a2dp_codec_config_t getCodecLocalCapability();
115 btav_a2dp_codec_config_t getCodecSelectableCapability();
119 btav_a2dp_codec_config_t getCodecUserConfig();
123 btav_a2dp_codec_config_t getCodecAudioConfig();
138 static bool isCodecConfigEmpty(const btav_a2dp_codec_config_t& codec_config);
178 tA2DP_STATUS setCodecUserConfig(const btav_a2dp_codec_config_t& codec_user_config,
179 const btav_a2dp_codec_config_t& codec_audio_config,
205 static bool codecConfigIsValid(const btav_a2dp_codec_config_t& codec_config);
211 static std::string codecConfig2Str(const btav_a2dp_codec_config_t& codec_config);
[all …]
/packages/modules/Bluetooth/system/btif/include/
Dbtif_av.h49 const RawAddress& bd_addr, btav_a2dp_codec_config_t codec_config,
50 std::vector<btav_a2dp_codec_config_t> codecs_local_capabilities,
51 std::vector<btav_a2dp_codec_config_t> codecs_selectable_capabilities);
89 const std::vector<btav_a2dp_codec_config_t>& codec_priorities,
90 const std::vector<btav_a2dp_codec_config_t>& offloading_preference,
97 const RawAddress& peer_address, std::vector<btav_a2dp_codec_config_t> codec_preferences);
240 const RawAddress& peer_address, const btav_a2dp_codec_config_t& codec_config,
241 const std::vector<btav_a2dp_codec_config_t>& codecs_local_capabilities,
242 const std::vector<btav_a2dp_codec_config_t>& codecs_selectable_capabilities);
Dbtif_av_co.h65 const btav_a2dp_codec_config_t& codec_user_config,
72 bool bta_av_co_set_codec_audio_config(const btav_a2dp_codec_config_t& codec_audio_config);
77 void bta_av_co_init(const std::vector<btav_a2dp_codec_config_t>& codec_priorities,
/packages/modules/Bluetooth/system/stack/test/fuzzers/a2dp/codec/
Da2dpCodecFuzzFunctions.h44 std::vector<btav_a2dp_codec_config_t> codec_priorities;
50 const std::vector<btav_a2dp_codec_config_t>& codec_priorities_const = codec_priorities;
194 const btav_a2dp_codec_config_t codec_user_config = getArbitraryBtavCodecConfig(fdp);
204 btav_a2dp_codec_config_t result_codec_config;
220 const btav_a2dp_codec_config_t codec_audio_config = getArbitraryBtavCodecConfig(fdp);
228 btav_a2dp_codec_config_t result_codec_config;
251 btav_a2dp_codec_config_t result_codec_config;
299 std::vector<btav_a2dp_codec_config_t> codecs_local_capabilities;
300 std::vector<btav_a2dp_codec_config_t> codecs_selectable_capabilities;
301 btav_a2dp_codec_config_t codec_config;
/packages/modules/Bluetooth/system/stack/a2dp/
Da2dp_codec_config.cc109 static void init_btav_a2dp_codec_config(btav_a2dp_codec_config_t* codec_config, in init_btav_a2dp_codec_config()
112 memset(codec_config, 0, sizeof(btav_a2dp_codec_config_t)); in init_btav_a2dp_codec_config()
316 btav_a2dp_codec_config_t A2dpCodecConfig::getCodecConfig() { in getCodecConfig()
323 btav_a2dp_codec_config_t A2dpCodecConfig::getCodecLocalCapability() { in getCodecLocalCapability()
330 btav_a2dp_codec_config_t A2dpCodecConfig::getCodecSelectableCapability() { in getCodecSelectableCapability()
337 btav_a2dp_codec_config_t A2dpCodecConfig::getCodecUserConfig() { in getCodecUserConfig()
343 btav_a2dp_codec_config_t A2dpCodecConfig::getCodecAudioConfig() { in getCodecAudioConfig()
365 bool A2dpCodecConfig::isCodecConfigEmpty(const btav_a2dp_codec_config_t& codec_config) { in isCodecConfigEmpty()
375 const btav_a2dp_codec_config_t& codec_user_config, in setCodecUserConfig()
376 const btav_a2dp_codec_config_t& codec_audio_config, in setCodecUserConfig()
[all …]
Da2dp_vendor_aptx.cc414 btav_a2dp_codec_config_t* p_codec_config) { in select_best_sample_rate()
434 static bool select_audio_sample_rate(const btav_a2dp_codec_config_t* p_codec_audio_config, in select_audio_sample_rate()
436 btav_a2dp_codec_config_t* p_codec_config) { in select_audio_sample_rate()
469 static bool select_best_bits_per_sample(btav_a2dp_codec_config_t* p_codec_config) { in select_best_bits_per_sample()
479 static bool select_audio_bits_per_sample(const btav_a2dp_codec_config_t* p_codec_audio_config, in select_audio_bits_per_sample()
480 btav_a2dp_codec_config_t* p_codec_config) { in select_audio_bits_per_sample()
499 btav_a2dp_codec_config_t* p_codec_config) { in select_best_channel_mode()
519 static bool select_audio_channel_mode(const btav_a2dp_codec_config_t* p_codec_audio_config, in select_audio_channel_mode()
521 btav_a2dp_codec_config_t* p_codec_config) { in select_audio_channel_mode()
557 btav_a2dp_codec_config_t saved_codec_config = codec_config_; in setCodecConfig()
[all …]
Da2dp_vendor_aptx_hd.cc431 btav_a2dp_codec_config_t* p_codec_config) { in select_best_sample_rate()
451 static bool select_audio_sample_rate(const btav_a2dp_codec_config_t* p_codec_audio_config, in select_audio_sample_rate()
453 btav_a2dp_codec_config_t* p_codec_config) { in select_audio_sample_rate()
486 static bool select_best_bits_per_sample(btav_a2dp_codec_config_t* p_codec_config) { in select_best_bits_per_sample()
496 static bool select_audio_bits_per_sample(const btav_a2dp_codec_config_t* p_codec_audio_config, in select_audio_bits_per_sample()
497 btav_a2dp_codec_config_t* p_codec_config) { in select_audio_bits_per_sample()
516 btav_a2dp_codec_config_t* p_codec_config) { in select_best_channel_mode()
536 static bool select_audio_channel_mode(const btav_a2dp_codec_config_t* p_codec_audio_config, in select_audio_channel_mode()
538 btav_a2dp_codec_config_t* p_codec_config) { in select_audio_channel_mode()
571 btav_a2dp_codec_config_t saved_codec_config = codec_config_; in setCodecConfig()
[all …]
Da2dp_vendor_opus.cc673 btav_a2dp_codec_config_t* p_codec_config) { in select_best_sample_rate()
688 static bool select_audio_sample_rate(const btav_a2dp_codec_config_t* p_codec_audio_config, in select_audio_sample_rate()
690 btav_a2dp_codec_config_t* p_codec_config) { in select_audio_sample_rate()
721 btav_a2dp_codec_config_t* p_codec_config) { in select_best_bits_per_sample()
746 static bool select_audio_bits_per_sample(const btav_a2dp_codec_config_t* p_codec_audio_config, in select_audio_bits_per_sample()
749 btav_a2dp_codec_config_t* p_codec_config) { in select_audio_bits_per_sample()
784 btav_a2dp_codec_config_t* p_codec_config) { in select_best_channel_mode()
804 static bool select_audio_channel_mode(const btav_a2dp_codec_config_t* p_codec_audio_config, in select_audio_channel_mode()
806 btav_a2dp_codec_config_t* p_codec_config) { in select_audio_channel_mode()
842 btav_a2dp_codec_config_t device_codec_config_ = getCodecConfig(); in setCodecConfig()
[all …]
Da2dp_vendor_ldac.cc291 btav_a2dp_codec_config_t codec_config_ = current_codec->getCodecConfig(); in A2DP_VendorGetBitRateLdac()
589 btav_a2dp_codec_config_t* p_codec_config) { in select_best_sample_rate()
629 static bool select_audio_sample_rate(const btav_a2dp_codec_config_t* p_codec_audio_config, in select_audio_sample_rate()
631 btav_a2dp_codec_config_t* p_codec_config) { in select_audio_sample_rate()
691 btav_a2dp_codec_config_t* p_codec_config) { in select_best_bits_per_sample()
716 static bool select_audio_bits_per_sample(const btav_a2dp_codec_config_t* p_codec_audio_config, in select_audio_bits_per_sample()
719 btav_a2dp_codec_config_t* p_codec_config) { in select_audio_bits_per_sample()
754 btav_a2dp_codec_config_t* p_codec_config) { in select_best_channel_mode()
779 static bool select_audio_channel_mode(const btav_a2dp_codec_config_t* p_codec_audio_config, in select_audio_channel_mode()
781 btav_a2dp_codec_config_t* p_codec_config) { in select_audio_channel_mode()
[all …]
Da2dp_aac.cc753 btav_a2dp_codec_config_t* p_codec_config) { in select_best_sample_rate()
783 static bool select_audio_sample_rate(const btav_a2dp_codec_config_t* p_codec_audio_config, in select_audio_sample_rate()
785 btav_a2dp_codec_config_t* p_codec_config) { in select_audio_sample_rate()
833 btav_a2dp_codec_config_t* p_codec_config) { in select_best_bits_per_sample()
858 static bool select_audio_bits_per_sample(const btav_a2dp_codec_config_t* p_codec_audio_config, in select_audio_bits_per_sample()
861 btav_a2dp_codec_config_t* p_codec_config) { in select_audio_bits_per_sample()
896 btav_a2dp_codec_config_t* p_codec_config) { in select_best_channel_mode()
916 static bool select_audio_channel_mode(const btav_a2dp_codec_config_t* p_codec_audio_config, in select_audio_channel_mode()
918 btav_a2dp_codec_config_t* p_codec_config) { in select_audio_channel_mode()
953 btav_a2dp_codec_config_t saved_codec_config = codec_config_; in setCodecConfig()
[all …]
Da2dp_sbc.cc835 btav_a2dp_codec_config_t* p_codec_config) { in select_best_sample_rate()
855 static bool select_audio_sample_rate(const btav_a2dp_codec_config_t* p_codec_audio_config, in select_audio_sample_rate()
857 btav_a2dp_codec_config_t* p_codec_config) { in select_audio_sample_rate()
891 static bool select_best_bits_per_sample(btav_a2dp_codec_config_t* p_codec_config) { in select_best_bits_per_sample()
901 static bool select_audio_bits_per_sample(const btav_a2dp_codec_config_t* p_codec_audio_config, in select_audio_bits_per_sample()
902 btav_a2dp_codec_config_t* p_codec_config) { in select_audio_bits_per_sample()
921 btav_a2dp_codec_config_t* p_codec_config) { in select_best_channel_mode()
951 static bool select_audio_channel_mode(const btav_a2dp_codec_config_t* p_codec_audio_config, in select_audio_channel_mode()
953 btav_a2dp_codec_config_t* p_codec_config) { in select_audio_channel_mode()
1000 btav_a2dp_codec_config_t saved_codec_config = codec_config_; in setCodecConfig()
[all …]
/packages/modules/Bluetooth/system/gd/rust/topshim/btav/
Dbtav_shim.cc203 static A2dpCodecConfig to_rust_codec_config(const btav_a2dp_codec_config_t& config) { in to_rust_codec_config()
216 static btav_a2dp_codec_config_t from_rust_codec_config(const A2dpCodecConfig& rconfig) { in from_rust_codec_config()
217 btav_a2dp_codec_config_t config = { in from_rust_codec_config()
233 const std::vector<btav_a2dp_codec_config_t>& configs) { in to_rust_codec_config_vec()
236 for (btav_a2dp_codec_config_t c : configs) { in to_rust_codec_config_vec()
256 static void audio_config_cb(const RawAddress& addr, btav_a2dp_codec_config_t codec_config, in audio_config_cb()
257 std::vector<btav_a2dp_codec_config_t> codecs_local_capabilities, in audio_config_cb()
258 std::vector<btav_a2dp_codec_config_t> codecs_selectable_capabilities) { in audio_config_cb()
292 btav_a2dp_codec_config_t a2dp_config_sbc{ in init()
298 std::vector<btav_a2dp_codec_config_t> codec_priorities(1, a2dp_config_sbc); in init()
[all …]
/packages/modules/Bluetooth/system/audio_hal_interface/aidl/a2dp/
Dcodec_status_aidl.h35 int32_t A2dpCodecToHalSampleRate(const btav_a2dp_codec_config_t& a2dp_codec_config);
36 int8_t A2dpCodecToHalBitsPerSample(const btav_a2dp_codec_config_t& a2dp_codec_config);
37 ChannelMode A2dpCodecToHalChannelMode(const btav_a2dp_codec_config_t& a2dp_codec_config);
46 const std::vector<btav_a2dp_codec_config_t>& framework_preference);
Da2dp_encoding_aidl.h35 const std::vector<btav_a2dp_codec_config_t>& framework_preference,
124 uint8_t* codec_info, btav_a2dp_codec_config_t* codec_config);
135 btav_a2dp_codec_config_t const& user_preferences);
145 btav_a2dp_codec_config_t* codec_parameters,
Dcodec_status_aidl.cc156 int32_t A2dpCodecToHalSampleRate(const btav_a2dp_codec_config_t& a2dp_codec_config) { in A2dpCodecToHalSampleRate()
179 int8_t A2dpCodecToHalBitsPerSample(const btav_a2dp_codec_config_t& a2dp_codec_config) { in A2dpCodecToHalBitsPerSample()
192 ChannelMode A2dpCodecToHalChannelMode(const btav_a2dp_codec_config_t& a2dp_codec_config) { in A2dpCodecToHalChannelMode()
204 btav_a2dp_codec_config_t current_codec = a2dp_config->getCodecConfig(); in A2dpSbcToHalConfig()
291 btav_a2dp_codec_config_t current_codec = a2dp_config->getCodecConfig(); in A2dpAacToHalConfig()
350 btav_a2dp_codec_config_t current_codec = a2dp_config->getCodecConfig(); in A2dpAptxToHalConfig()
383 btav_a2dp_codec_config_t current_codec = a2dp_config->getCodecConfig(); in A2dpLdacToHalConfig()
438 btav_a2dp_codec_config_t current_codec = a2dp_config->getCodecConfig(); in A2dpOpusToHalConfig()
477 const std::vector<btav_a2dp_codec_config_t>& framework_preference) { in UpdateOffloadingCapabilities()
/packages/modules/Bluetooth/system/audio_hal_interface/hidl/
Dcodec_status_hidl.h37 SampleRate A2dpCodecToHalSampleRate(const btav_a2dp_codec_config_t& a2dp_codec_config);
38 BitsPerSample A2dpCodecToHalBitsPerSample(const btav_a2dp_codec_config_t& a2dp_codec_config);
39 ChannelMode A2dpCodecToHalChannelMode(const btav_a2dp_codec_config_t& a2dp_codec_config);
47 const std::vector<btav_a2dp_codec_config_t>& framework_preference);
Dcodec_status_hidl.cc148 SampleRate A2dpCodecToHalSampleRate(const btav_a2dp_codec_config_t& a2dp_codec_config) { in A2dpCodecToHalSampleRate()
171 BitsPerSample A2dpCodecToHalBitsPerSample(const btav_a2dp_codec_config_t& a2dp_codec_config) { in A2dpCodecToHalBitsPerSample()
184 ChannelMode A2dpCodecToHalChannelMode(const btav_a2dp_codec_config_t& a2dp_codec_config) { in A2dpCodecToHalChannelMode()
196 btav_a2dp_codec_config_t current_codec = a2dp_config->getCodecConfig(); in A2dpSbcToHalConfig()
285 btav_a2dp_codec_config_t current_codec = a2dp_config->getCodecConfig(); in A2dpAacToHalConfig()
346 btav_a2dp_codec_config_t current_codec = a2dp_config->getCodecConfig(); in A2dpAptxToHalConfig()
381 btav_a2dp_codec_config_t current_codec = a2dp_config->getCodecConfig(); in A2dpLdacToHalConfig()
438 const std::vector<btav_a2dp_codec_config_t>& framework_preference) { in UpdateOffloadingCapabilities()
/packages/modules/Bluetooth/system/audio_hal_interface/
Da2dp_encoding.h62 const std::vector<btav_a2dp_codec_config_t>& framework_preference,
126 uint8_t* codec_info, btav_a2dp_codec_config_t* codec_config);
131 btav_a2dp_codec_config_t codec_parameters;
182 btav_a2dp_codec_config_t const& user_preferences);
190 btav_a2dp_codec_config_t* codec_parameters,
Da2dp_encoding_host.cc120 btav_a2dp_codec_config_t codec_config; in SetAudioConfig()
218 const std::vector<btav_a2dp_codec_config_t>& /*framework_preference*/, in update_codec_offloading_capabilities() argument
336 uint8_t* /*codec_info*/, btav_a2dp_codec_config_t* /*codec_config*/) { in codec_info() argument
345 btav_a2dp_codec_config_t const& /*user_preferences*/) { in get_a2dp_configuration()
358 btav_a2dp_codec_config_t* /*codec_parameters*/, in parse_a2dp_configuration() argument
/packages/modules/Bluetooth/android/app/jni/
Dcom_android_bluetooth_a2dp.cpp127 const RawAddress& bd_addr, btav_a2dp_codec_config_t codec_config, in bta2dp_audio_config_callback()
128 std::vector<btav_a2dp_codec_config_t> codecs_local_capabilities, in bta2dp_audio_config_callback()
129 std::vector<btav_a2dp_codec_config_t> codecs_selectable_capabilities) { in bta2dp_audio_config_callback()
132 btav_a2dp_codec_config_t::PrintCodecs(codecs_local_capabilities), in bta2dp_audio_config_callback()
133 btav_a2dp_codec_config_t::PrintCodecs(codecs_selectable_capabilities)); in bta2dp_audio_config_callback()
223 static std::vector<btav_a2dp_codec_config_t> prepareCodecPreferences( in prepareCodecPreferences()
225 std::vector<btav_a2dp_codec_config_t> codec_preferences; in prepareCodecPreferences()
257 btav_a2dp_codec_config_t codec_config = { in prepareCodecPreferences()
310 std::vector<btav_a2dp_codec_config_t> codec_priorities = in initNative()
313 std::vector<btav_a2dp_codec_config_t> codec_offloading = in initNative()
[all …]
/packages/modules/Bluetooth/system/audio_hal_interface/fuzzer/
Dlibbt_audio_hal_a2dp_encoding_fuzzer.cpp47 std::vector<std::vector<btav_a2dp_codec_config_t>> CodecOffloadingPreferenceGenerator() { in CodecOffloadingPreferenceGenerator()
48 std::vector<std::vector<btav_a2dp_codec_config_t>> offloadingPreferences = { in CodecOffloadingPreferenceGenerator()
49 std::vector<btav_a2dp_codec_config_t>(0)}; in CodecOffloadingPreferenceGenerator()
50 btav_a2dp_codec_config_t btavCodecConfig = {}; in CodecOffloadingPreferenceGenerator()

123