Index: media/base/audio_renderer_mixer_input.h |
diff --git a/media/base/audio_renderer_mixer_input.h b/media/base/audio_renderer_mixer_input.h |
index a75320e78c681c73303c8d65bca0f9fb8a7cfd30..15795e10fdd63bb8032ba27e649902f4677cd275 100644 |
--- a/media/base/audio_renderer_mixer_input.h |
+++ b/media/base/audio_renderer_mixer_input.h |
@@ -43,8 +43,13 @@ class MEDIA_EXPORT AudioRendererMixerInput |
const url::Origin& security_origin)> |
RemoveMixerCB; |
+ typedef base::Callback<OutputDeviceInfo(const std::string& device_id, |
+ const url::Origin& security_origin)> |
+ GetDeviceInfoCB; |
+ |
AudioRendererMixerInput(const GetMixerCB& get_mixer_cb, |
miu
2016/05/12 21:53:06
Hmm...This is now the third callback being injecte
o1ka
2016/05/17 17:17:24
Done. (I actually was going to do that at some poi
|
const RemoveMixerCB& remove_mixer_cb, |
+ const GetDeviceInfoCB& get_device_info_cb, |
const std::string& device_id, |
const url::Origin& security_origin); |
@@ -87,6 +92,9 @@ class MEDIA_EXPORT AudioRendererMixerInput |
const GetMixerCB get_mixer_cb_; |
const RemoveMixerCB remove_mixer_cb_; |
+ // Callback to get output device information in the absence of |mixer_|. |
+ const GetDeviceInfoCB get_device_info_cb_; |
+ |
// AudioParameters received during Initialize(). |
AudioParameters params_; |