mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 11:36:00 +00:00
Merge "Cleanup: remove LE audio hardware offload supported by openProvider_2_1"
This commit is contained in:
@@ -41,12 +41,8 @@ HearingAidAudioProvider
|
||||
BluetoothAudioProvidersFactory::hearing_aid_provider_instance_;
|
||||
LeAudioOutputAudioProvider
|
||||
BluetoothAudioProvidersFactory::leaudio_output_provider_instance_;
|
||||
LeAudioOffloadOutputAudioProvider
|
||||
BluetoothAudioProvidersFactory::leaudio_offload_output_provider_instance_;
|
||||
LeAudioInputAudioProvider
|
||||
BluetoothAudioProvidersFactory::leaudio_input_provider_instance_;
|
||||
LeAudioOffloadInputAudioProvider
|
||||
BluetoothAudioProvidersFactory::leaudio_offload_input_provider_instance_;
|
||||
|
||||
Return<void> BluetoothAudioProvidersFactory::openProvider(
|
||||
const V2_0::SessionType sessionType, openProvider_cb _hidl_cb) {
|
||||
@@ -94,15 +90,9 @@ Return<void> BluetoothAudioProvidersFactory::openProvider_2_1(
|
||||
case SessionType::LE_AUDIO_SOFTWARE_ENCODING_DATAPATH:
|
||||
provider = &leaudio_output_provider_instance_;
|
||||
break;
|
||||
case SessionType::LE_AUDIO_HARDWARE_OFFLOAD_ENCODING_DATAPATH:
|
||||
provider = &leaudio_offload_output_provider_instance_;
|
||||
break;
|
||||
case SessionType::LE_AUDIO_SOFTWARE_DECODED_DATAPATH:
|
||||
provider = &leaudio_input_provider_instance_;
|
||||
break;
|
||||
case SessionType::LE_AUDIO_HARDWARE_OFFLOAD_DECODING_DATAPATH:
|
||||
provider = &leaudio_offload_input_provider_instance_;
|
||||
break;
|
||||
default:
|
||||
status = BluetoothAudioStatus::FAILURE;
|
||||
}
|
||||
|
||||
@@ -56,8 +56,6 @@ class BluetoothAudioProvidersFactory : public IBluetoothAudioProvidersFactory {
|
||||
static HearingAidAudioProvider hearing_aid_provider_instance_;
|
||||
static LeAudioOutputAudioProvider leaudio_output_provider_instance_;
|
||||
static LeAudioInputAudioProvider leaudio_input_provider_instance_;
|
||||
static LeAudioOffloadOutputAudioProvider leaudio_offload_output_provider_instance_;
|
||||
static LeAudioOffloadInputAudioProvider leaudio_offload_input_provider_instance_;
|
||||
};
|
||||
|
||||
extern "C" IBluetoothAudioProvidersFactory*
|
||||
|
||||
@@ -98,15 +98,9 @@ Return<void> BluetoothAudioProvidersFactory::openProvider_2_1(
|
||||
case V2_1::SessionType::LE_AUDIO_SOFTWARE_ENCODING_DATAPATH:
|
||||
provider = &leaudio_output_provider_instance_;
|
||||
break;
|
||||
case V2_1::SessionType::LE_AUDIO_HARDWARE_OFFLOAD_ENCODING_DATAPATH:
|
||||
provider = &leaudio_offload_output_provider_instance_;
|
||||
break;
|
||||
case V2_1::SessionType::LE_AUDIO_SOFTWARE_DECODED_DATAPATH:
|
||||
provider = &leaudio_input_provider_instance_;
|
||||
break;
|
||||
case V2_1::SessionType::LE_AUDIO_HARDWARE_OFFLOAD_DECODING_DATAPATH:
|
||||
provider = &leaudio_offload_input_provider_instance_;
|
||||
break;
|
||||
default:
|
||||
status = BluetoothAudioStatus::FAILURE;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user