| Index: remoting/host/audio_scheduler.h
|
| diff --git a/remoting/host/audio_scheduler.h b/remoting/host/audio_scheduler.h
|
| index 05a06c617456fde5383876519a0c3078029d81aa..7b70c74aff232a15792f75a9daed7416c3a31070 100644
|
| --- a/remoting/host/audio_scheduler.h
|
| +++ b/remoting/host/audio_scheduler.h
|
| @@ -20,7 +20,9 @@ namespace protocol {
|
| class AudioStub;
|
| } // namespace protocol
|
|
|
| +class AudioCaptureData;
|
| class AudioCapturer;
|
| +class AudioEncoder;
|
| class AudioPacket;
|
|
|
| // A class for controlling AudioCapturer and forwarding audio packets to the
|
| @@ -45,6 +47,7 @@ class AudioScheduler : public base::RefCountedThreadSafe<AudioScheduler> {
|
| scoped_refptr<base::SingleThreadTaskRunner> capture_task_runner,
|
| scoped_refptr<base::SingleThreadTaskRunner> network_task_runner,
|
| AudioCapturer* audio_capturer,
|
| + scoped_ptr<AudioEncoder> audio_encoder,
|
| protocol::AudioStub* audio_stub);
|
|
|
| // Stop the recording session.
|
| @@ -57,7 +60,8 @@ class AudioScheduler : public base::RefCountedThreadSafe<AudioScheduler> {
|
| friend class base::RefCountedThreadSafe<AudioScheduler>;
|
| virtual ~AudioScheduler();
|
|
|
| - void NotifyAudioPacketCaptured(scoped_ptr<AudioPacket> packet);
|
| + void NotifyAudioSamplesCaptured(scoped_ptr<AudioCaptureData> capture_data);
|
| + void NotifyAudioPacketEncoded(scoped_ptr<AudioPacket> packet);
|
|
|
| void DoStart();
|
|
|
| @@ -75,6 +79,8 @@ class AudioScheduler : public base::RefCountedThreadSafe<AudioScheduler> {
|
|
|
| AudioCapturer* audio_capturer_;
|
|
|
| + scoped_ptr<AudioEncoder> audio_encoder_;
|
| +
|
| protocol::AudioStub* audio_stub_;
|
|
|
| bool network_stopped_;
|
|
|