base::SharedMemoryHandle memory,
int memory_length,
AudioRendererSink::RenderCallback* render_callback);
- virtual ~AudioThreadCallback();
+ ~AudioThreadCallback() override;
- virtual void MapSharedMemory() OVERRIDE;
+ void MapSharedMemory() override;
// Called whenever we receive notifications about pending data.
- virtual void Process(int pending_data) OVERRIDE;
+ void Process(uint32 pending_data) override;
private:
AudioRendererSink::RenderCallback* render_callback_;
}
// Called whenever we receive notifications about pending data.
-void AudioOutputDevice::AudioThreadCallback::Process(int pending_data) {
- // Negative |pending_data| indicates the browser side stream has stopped.
- if (pending_data < 0)
- return;
-
+void AudioOutputDevice::AudioThreadCallback::Process(uint32 pending_data) {
// Convert the number of pending bytes in the render buffer into milliseconds.
int audio_delay_milliseconds = pending_data / bytes_per_ms_;