summaryrefslogtreecommitdiffstats
path: root/media/audio/mac/audio_output_mac.h
diff options
context:
space:
mode:
Diffstat (limited to 'media/audio/mac/audio_output_mac.h')
-rw-r--r--media/audio/mac/audio_output_mac.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/media/audio/mac/audio_output_mac.h b/media/audio/mac/audio_output_mac.h
index eb3c091..d1129b3 100644
--- a/media/audio/mac/audio_output_mac.h
+++ b/media/audio/mac/audio_output_mac.h
@@ -25,9 +25,9 @@ class PCMQueueOutAudioOutputStream : public AudioOutputStream {
int channels, int sampling_rate,
char bits_per_sample);
// The dtor is typically called by the AudioManager only and it is usually
- // triggered by calling AudioOutputStream::Close().
+ // triggered by calling AudioOutputStream::Close().
virtual ~PCMQueueOutAudioOutputStream();
-
+
// Implementation of AudioOutputStream.
virtual bool Open(size_t packet_size);
virtual void Close();
@@ -35,11 +35,12 @@ class PCMQueueOutAudioOutputStream : public AudioOutputStream {
virtual void Stop();
virtual void SetVolume(double left_level, double right_level);
virtual void GetVolume(double* left_level, double* right_level);
-
+ virtual size_t GetNumBuffers();
+
private:
// The audio is double buffered.
static const size_t kNumBuffers = 2;
-
+
// The OS calls back here when an audio buffer has been processed.
static void RenderCallback(void* p_this, AudioQueueRef queue,
AudioQueueBufferRef buffer);
@@ -56,7 +57,7 @@ class PCMQueueOutAudioOutputStream : public AudioOutputStream {
AudioSourceCallback* source_;
// Our creator, the audio manager needs to be notified when we close.
AudioManagerMac* manager_;
-
+
DISALLOW_COPY_AND_ASSIGN(PCMQueueOutAudioOutputStream);
};