mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-02 13:49:45 +00:00
Merge "Cleanup: remove LE audio hardware offload supported by openProvider_2_1" am: b095f01b1a
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1934260 Change-Id: I57a21605082cb243c5578599f02af4cb50f0564f
This commit is contained in:
@@ -41,12 +41,8 @@ HearingAidAudioProvider
|
|||||||
BluetoothAudioProvidersFactory::hearing_aid_provider_instance_;
|
BluetoothAudioProvidersFactory::hearing_aid_provider_instance_;
|
||||||
LeAudioOutputAudioProvider
|
LeAudioOutputAudioProvider
|
||||||
BluetoothAudioProvidersFactory::leaudio_output_provider_instance_;
|
BluetoothAudioProvidersFactory::leaudio_output_provider_instance_;
|
||||||
LeAudioOffloadOutputAudioProvider
|
|
||||||
BluetoothAudioProvidersFactory::leaudio_offload_output_provider_instance_;
|
|
||||||
LeAudioInputAudioProvider
|
LeAudioInputAudioProvider
|
||||||
BluetoothAudioProvidersFactory::leaudio_input_provider_instance_;
|
BluetoothAudioProvidersFactory::leaudio_input_provider_instance_;
|
||||||
LeAudioOffloadInputAudioProvider
|
|
||||||
BluetoothAudioProvidersFactory::leaudio_offload_input_provider_instance_;
|
|
||||||
|
|
||||||
Return<void> BluetoothAudioProvidersFactory::openProvider(
|
Return<void> BluetoothAudioProvidersFactory::openProvider(
|
||||||
const V2_0::SessionType sessionType, openProvider_cb _hidl_cb) {
|
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:
|
case SessionType::LE_AUDIO_SOFTWARE_ENCODING_DATAPATH:
|
||||||
provider = &leaudio_output_provider_instance_;
|
provider = &leaudio_output_provider_instance_;
|
||||||
break;
|
break;
|
||||||
case SessionType::LE_AUDIO_HARDWARE_OFFLOAD_ENCODING_DATAPATH:
|
|
||||||
provider = &leaudio_offload_output_provider_instance_;
|
|
||||||
break;
|
|
||||||
case SessionType::LE_AUDIO_SOFTWARE_DECODED_DATAPATH:
|
case SessionType::LE_AUDIO_SOFTWARE_DECODED_DATAPATH:
|
||||||
provider = &leaudio_input_provider_instance_;
|
provider = &leaudio_input_provider_instance_;
|
||||||
break;
|
break;
|
||||||
case SessionType::LE_AUDIO_HARDWARE_OFFLOAD_DECODING_DATAPATH:
|
|
||||||
provider = &leaudio_offload_input_provider_instance_;
|
|
||||||
break;
|
|
||||||
default:
|
default:
|
||||||
status = BluetoothAudioStatus::FAILURE;
|
status = BluetoothAudioStatus::FAILURE;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -56,8 +56,6 @@ class BluetoothAudioProvidersFactory : public IBluetoothAudioProvidersFactory {
|
|||||||
static HearingAidAudioProvider hearing_aid_provider_instance_;
|
static HearingAidAudioProvider hearing_aid_provider_instance_;
|
||||||
static LeAudioOutputAudioProvider leaudio_output_provider_instance_;
|
static LeAudioOutputAudioProvider leaudio_output_provider_instance_;
|
||||||
static LeAudioInputAudioProvider leaudio_input_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*
|
extern "C" IBluetoothAudioProvidersFactory*
|
||||||
|
|||||||
@@ -98,15 +98,9 @@ Return<void> BluetoothAudioProvidersFactory::openProvider_2_1(
|
|||||||
case V2_1::SessionType::LE_AUDIO_SOFTWARE_ENCODING_DATAPATH:
|
case V2_1::SessionType::LE_AUDIO_SOFTWARE_ENCODING_DATAPATH:
|
||||||
provider = &leaudio_output_provider_instance_;
|
provider = &leaudio_output_provider_instance_;
|
||||||
break;
|
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:
|
case V2_1::SessionType::LE_AUDIO_SOFTWARE_DECODED_DATAPATH:
|
||||||
provider = &leaudio_input_provider_instance_;
|
provider = &leaudio_input_provider_instance_;
|
||||||
break;
|
break;
|
||||||
case V2_1::SessionType::LE_AUDIO_HARDWARE_OFFLOAD_DECODING_DATAPATH:
|
|
||||||
provider = &leaudio_offload_input_provider_instance_;
|
|
||||||
break;
|
|
||||||
default:
|
default:
|
||||||
status = BluetoothAudioStatus::FAILURE;
|
status = BluetoothAudioStatus::FAILURE;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user