audio policy: fix dynamic audio policy device address forwarding
Make sure the device address is passed to audio HAL when opening
the output stream or changing device selection.
This is needed for dynamic audio policies with MIX_ROUTE_FLAG_RENDER.
Bug: 25448664
Change-Id: Iff7f733f6cad54753b0b5b0166303e97ea24e284
diff --git a/services/audiopolicy/managerdefault/AudioPolicyManager.h b/services/audiopolicy/managerdefault/AudioPolicyManager.h
index 0420679..94357b9 100644
--- a/services/audiopolicy/managerdefault/AudioPolicyManager.h
+++ b/services/audiopolicy/managerdefault/AudioPolicyManager.h
@@ -484,6 +484,7 @@
status_t startSource(sp<AudioOutputDescriptor> outputDesc,
audio_stream_type_t stream,
audio_devices_t device,
+ const char *address,
uint32_t *delayMs);
status_t stopSource(sp<AudioOutputDescriptor> outputDesc,
audio_stream_type_t stream,