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. |