| Index: remoting/host/audio_scheduler.h
|
| diff --git a/remoting/host/audio_scheduler.h b/remoting/host/audio_scheduler.h
|
| index ae1a1e5ba392b0d58f4eede34d1b1b02c2c4320c..d0224f3cc24af1d2632d6a5d2b9364645ae3c97a 100644
|
| --- a/remoting/host/audio_scheduler.h
|
| +++ b/remoting/host/audio_scheduler.h
|
| @@ -32,13 +32,16 @@ class AudioScheduler : public base::RefCountedThreadSafe<AudioScheduler> {
|
| // |audio_task_runner|. |audio_stub| tasks are dispatched via the
|
| // |network_task_runner|. The caller must ensure that the |audio_capturer| and
|
| // |audio_stub| exist until the scheduler is stopped using Stop() method.
|
| - static scoped_refptr<AudioScheduler> Create(
|
| + AudioScheduler(
|
| scoped_refptr<base::SingleThreadTaskRunner> audio_task_runner,
|
| scoped_refptr<base::SingleThreadTaskRunner> network_task_runner,
|
| scoped_ptr<AudioCapturer> audio_capturer,
|
| scoped_ptr<AudioEncoder> audio_encoder,
|
| protocol::AudioStub* audio_stub);
|
|
|
| + // Starts the recording session.
|
| + void Start();
|
| +
|
| // Stops the recording session.
|
| void Stop();
|
|
|
| @@ -49,13 +52,6 @@ class AudioScheduler : public base::RefCountedThreadSafe<AudioScheduler> {
|
|
|
| private:
|
| friend class base::RefCountedThreadSafe<AudioScheduler>;
|
| -
|
| - AudioScheduler(
|
| - scoped_refptr<base::SingleThreadTaskRunner> audio_task_runner,
|
| - scoped_refptr<base::SingleThreadTaskRunner> network_task_runner,
|
| - scoped_ptr<AudioCapturer> audio_capturer,
|
| - scoped_ptr<AudioEncoder> audio_encoder,
|
| - protocol::AudioStub* audio_stub);
|
| virtual ~AudioScheduler();
|
|
|
| // Called on the audio thread to start capturing.
|
|
|