diff options
Diffstat (limited to 'media/audio/simple_sources.cc')
-rw-r--r-- | media/audio/simple_sources.cc | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/media/audio/simple_sources.cc b/media/audio/simple_sources.cc index 70d67b5..5445600 100644 --- a/media/audio/simple_sources.cc +++ b/media/audio/simple_sources.cc @@ -28,8 +28,9 @@ SineWaveAudioSource::SineWaveAudioSource(Format format, int channels, // The implementation could be more efficient if a lookup table is constructed // but it is efficient enough for our simple needs. -uint32 SineWaveAudioSource::OnMoreData(AudioOutputStream* stream, void* dest, - uint32 max_size, uint32 pending_bytes) { +uint32 SineWaveAudioSource::OnMoreData( + AudioOutputStream* stream, uint8* dest, uint32 max_size, + AudioBuffersState audio_buffers) { const double kTwoPi = 2.0 * 3.141592653589; double f = freq_ / sample_freq_; int16* sin_tbl = reinterpret_cast<int16*>(dest); @@ -58,9 +59,10 @@ PushSource::PushSource() PushSource::~PushSource() { } -uint32 PushSource::OnMoreData(AudioOutputStream* stream, void* dest, - uint32 max_size, uint32 pending_bytes) { - return buffer_.Read(static_cast<uint8*>(dest), max_size); +uint32 PushSource::OnMoreData( + AudioOutputStream* stream, uint8* dest, uint32 max_size, + AudioBuffersState buffers_state) { + return buffer_.Read(dest, max_size); } void PushSource::OnClose(AudioOutputStream* stream) { |