mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 16:50:18 +00:00
Merge "SpatialAudio: Init codec and buffer size from startStream()" am: 3b04e113e6
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1989506 Change-Id: I2bd3579135835f1f2275400505c1f5dc0aff88f0
This commit is contained in:
@@ -35,7 +35,7 @@ package android.hardware.bluetooth.audio;
|
||||
@VintfStability
|
||||
interface IBluetoothAudioPort {
|
||||
android.hardware.bluetooth.audio.PresentationPosition getPresentationPosition();
|
||||
void startStream();
|
||||
void startStream(boolean isLowLatency);
|
||||
void stopStream();
|
||||
void suspendStream();
|
||||
void updateSourceMetadata(in android.hardware.audio.common.SourceMetadata sourceMetadata);
|
||||
|
||||
@@ -47,8 +47,11 @@ interface IBluetoothAudioPort {
|
||||
* This indicates that the caller of this method has opened the data path
|
||||
* and wants to start an audio stream. The caller must wait for a
|
||||
* IBluetoothAudioProvider.streamStarted(Status) call.
|
||||
*
|
||||
* @param isLowLatency true if the stream being started with the latency
|
||||
* control mechanism.
|
||||
*/
|
||||
void startStream();
|
||||
void startStream(boolean isLowLatency);
|
||||
|
||||
/**
|
||||
* This indicates that the caller of this method wants to stop the audio
|
||||
|
||||
@@ -138,7 +138,7 @@ class BluetoothAudioPort : public BnBluetoothAudioPort {
|
||||
public:
|
||||
BluetoothAudioPort() {}
|
||||
|
||||
ndk::ScopedAStatus startStream() { return ScopedAStatus::ok(); }
|
||||
ndk::ScopedAStatus startStream(bool) { return ScopedAStatus::ok(); }
|
||||
|
||||
ndk::ScopedAStatus suspendStream() { return ScopedAStatus::ok(); }
|
||||
|
||||
|
||||
@@ -198,7 +198,7 @@ bool BluetoothAudioSession::StartStream() {
|
||||
<< " has NO session";
|
||||
return false;
|
||||
}
|
||||
auto hal_retval = stack_iface_->startStream();
|
||||
auto hal_retval = stack_iface_->startStream(false);
|
||||
if (!hal_retval.isOk()) {
|
||||
LOG(WARNING) << __func__ << " - IBluetoothAudioPort SessionType="
|
||||
<< toString(session_type_) << " failed";
|
||||
|
||||
Reference in New Issue
Block a user