| Index: content/browser/renderer_host/media/audio_input_sync_writer.h
|
| diff --git a/content/browser/renderer_host/media/audio_input_sync_writer.h b/content/browser/renderer_host/media/audio_input_sync_writer.h
|
| index 1d883e18a45319a39840fccf1e06b18797b2e9e1..1d24354428bcb251c60d2e1c921390bcb3ccd515 100644
|
| --- a/content/browser/renderer_host/media/audio_input_sync_writer.h
|
| +++ b/content/browser/renderer_host/media/audio_input_sync_writer.h
|
| @@ -50,7 +50,8 @@ class CONTENT_EXPORT AudioInputSyncWriter
|
| void Write(const media::AudioBus* data,
|
| double volume,
|
| bool key_pressed,
|
| - uint32_t hardware_delay_bytes) override;
|
| + base::TimeDelta delay,
|
| + base::TimeTicks delay_timestamp) override;
|
| void Close() override;
|
|
|
| bool Init();
|
| @@ -83,7 +84,8 @@ class CONTENT_EXPORT AudioInputSyncWriter
|
| bool PushDataToFifo(const media::AudioBus* data,
|
| double volume,
|
| bool key_pressed,
|
| - uint32_t hardware_delay_bytes);
|
| + base::TimeDelta delay,
|
| + base::TimeTicks delay_timestamp);
|
|
|
| // Writes as much data as possible from the fifo (|overflow_buses_|) to the
|
| // shared memory ring buffer. Returns true if all operations were successful,
|
| @@ -93,7 +95,8 @@ class CONTENT_EXPORT AudioInputSyncWriter
|
| // Write audio parameters to current segment in shared memory.
|
| void WriteParametersToCurrentSegment(double volume,
|
| bool key_pressed,
|
| - uint32_t hardware_delay_bytes);
|
| + base::TimeDelta delay,
|
| + base::TimeTicks delay_timestamp);
|
|
|
| // Signals over the socket that data has been written to the current segment.
|
| // Updates counters and returns true if successful. Logs error and returns
|
| @@ -159,7 +162,8 @@ class CONTENT_EXPORT AudioInputSyncWriter
|
| ScopedVector<media::AudioBus> overflow_buses_;
|
| struct OverflowParams {
|
| double volume;
|
| - uint32_t hardware_delay_bytes;
|
| + base::TimeDelta delay;
|
| + base::TimeTicks delay_timestamp;
|
| bool key_pressed;
|
| };
|
| std::deque<OverflowParams> overflow_params_;
|
|
|