| Index: content/renderer/media/audio_device_factory.h
|
| diff --git a/content/renderer/media/audio_device_factory.h b/content/renderer/media/audio_device_factory.h
|
| index 73ce7ee88fcfdb0d8c7c57bd9bbbb6d5eaebb72f..a8b8cb8b3356575e9e6e559ace510baa2429d3f6 100644
|
| --- a/content/renderer/media/audio_device_factory.h
|
| +++ b/content/renderer/media/audio_device_factory.h
|
| @@ -99,7 +99,10 @@ class CONTENT_EXPORT AudioDeviceFactory {
|
| // functions to provide alternate audio device implementations.
|
| // If the return value of either of these function is NULL, we fall back
|
| // on the default implementation.
|
| - virtual scoped_refptr<media::AudioRendererSink> CreateAudioRendererMixerSink(
|
| +
|
| + // Creates a final sink in the rendering pipeline, which represents the actual
|
| + // output device.
|
| + virtual scoped_refptr<media::AudioRendererSink> CreateFinalAudioRendererSink(
|
| int render_frame_id,
|
| int sesssion_id,
|
| const std::string& device_id,
|
| @@ -127,6 +130,12 @@ class CONTENT_EXPORT AudioDeviceFactory {
|
| // create the default AudioRendererSinks.
|
| static AudioDeviceFactory* factory_;
|
|
|
| + static scoped_refptr<media::AudioRendererSink> NewFinalAudioRendererSink(
|
| + int render_frame_id,
|
| + int session_id,
|
| + const std::string& device_id,
|
| + const url::Origin& security_origin);
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(AudioDeviceFactory);
|
| };
|
|
|
|
|