| Index: content/renderer/media/local_media_stream_audio_source.h
|
| diff --git a/content/renderer/media/local_media_stream_audio_source.h b/content/renderer/media/local_media_stream_audio_source.h
|
| index 1d9d63a0e8d2043c38333e6e5d5a6a077f634cfe..6de39732710bfcf5f5647f8c008a89b399a3e5d2 100644
|
| --- a/content/renderer/media/local_media_stream_audio_source.h
|
| +++ b/content/renderer/media/local_media_stream_audio_source.h
|
| @@ -8,6 +8,10 @@
|
| #include "content/renderer/media/media_stream_audio_source.h"
|
| #include "media/base/audio_capturer_source.h"
|
|
|
| +namespace base {
|
| +class SingleThreadTaskRunner;
|
| +}
|
| +
|
| namespace content {
|
|
|
| // Represents a local source of audio data generated by an AudioInputDevice.
|
| @@ -17,7 +21,8 @@ namespace content {
|
| // (i.e., there is no audio processing).
|
| class CONTENT_EXPORT LocalMediaStreamAudioSource
|
| : NON_EXPORTED_BASE(public MediaStreamAudioSource),
|
| - NON_EXPORTED_BASE(public media::AudioCapturerSource::CaptureCallback) {
|
| + NON_EXPORTED_BASE(public media::AudioCapturerSource::CaptureCallback),
|
| + public base::SupportsWeakPtr<LocalMediaStreamAudioSource> {
|
| public:
|
| // |consumer_render_frame_id| references the RenderFrame that will consume the
|
| // audio data. Audio parameters and (optionally) a pre-existing audio session
|
| @@ -50,6 +55,8 @@ class CONTENT_EXPORT LocalMediaStreamAudioSource
|
| // or data flow changes are being called on the main thread.
|
| base::ThreadChecker thread_checker_;
|
|
|
| + const scoped_refptr<base::SingleThreadTaskRunner> task_runner_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(LocalMediaStreamAudioSource);
|
| };
|
|
|
|
|