summaryrefslogtreecommitdiff
path: root/bluetooth/audio/utils/aidl_session/HidlToAidlMiddleware.cpp
diff options
context:
space:
mode:
authorAlice Kuo <aliceypkuo@google.com>2022-01-20 14:46:44 +0800
committerAlice Kuo <aliceypkuo@google.com>2022-01-20 14:55:59 +0800
commitdea3e80b39cb31b514e467ae80cfd62ef44ba30f (patch)
treec40f3e16768d673a4d9d5a9249b5ae653900a41a /bluetooth/audio/utils/aidl_session/HidlToAidlMiddleware.cpp
parent63a4e9b2ea6cf855cd78c04614eaea9ce62c4334 (diff)
Add updateTrackMetadata support with audioSerssion_2_2 control
For the offload case, the updateTrackMetadata would be triggered by the audio HAL, extend the support for audio session 2.2 control Bug: 197296692 Bug: 150670922 Test: make build Change-Id: If1589b95bdec98d41c122da2c47ab53719af8425
Diffstat (limited to 'bluetooth/audio/utils/aidl_session/HidlToAidlMiddleware.cpp')
-rw-r--r--bluetooth/audio/utils/aidl_session/HidlToAidlMiddleware.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/bluetooth/audio/utils/aidl_session/HidlToAidlMiddleware.cpp b/bluetooth/audio/utils/aidl_session/HidlToAidlMiddleware.cpp
index 91e0238783..284d0bb14a 100644
--- a/bluetooth/audio/utils/aidl_session/HidlToAidlMiddleware.cpp
+++ b/bluetooth/audio/utils/aidl_session/HidlToAidlMiddleware.cpp
@@ -761,6 +761,13 @@ void HidlToAidlMiddleware_2_2::StopStream(const SessionType_2_1& session_type) {
from_session_type_2_1(session_type));
}
+void HidlToAidlMiddleware_2_2::UpdateTracksMetadata(
+ const SessionType_2_1& session_type,
+ const struct source_metadata* source_metadata) {
+ return BluetoothAudioSessionControl::UpdateSourceMetadata(
+ from_session_type_2_1(session_type), *source_metadata);
+}
+
void HidlToAidlMiddleware_2_2::UpdateSinkMetadata(
const SessionType_2_1& session_type,
const struct sink_metadata* sink_metadata) {