summaryrefslogtreecommitdiffstats
path: root/media/audio/audio_input_controller.h
diff options
context:
space:
mode:
authorgrunell <grunell@chromium.org>2015-08-20 11:05:12 -0700
committerCommit bot <commit-bot@chromium.org>2015-08-20 18:06:19 +0000
commitbca680e362046b84a5742e0b7239104714141dc1 (patch)
tree7cf57b9083a7c6904ba068f9b7841bcd946b3e9c /media/audio/audio_input_controller.h
parent663941179ce3e8bdcaa5443cd7c84ea9012e1d94 (diff)
downloadchromium_src-bca680e362046b84a5742e0b7239104714141dc1.zip
chromium_src-bca680e362046b84a5742e0b7239104714141dc1.tar.gz
chromium_src-bca680e362046b84a5742e0b7239104714141dc1.tar.bz2
Check buffer sequence and ring buffer index in shared memory at browser/renderer boundary for input audio.
Also moves sending hardware delay over socket to store it in buffer meta data. BUG=517871 Review URL: https://codereview.chromium.org/1293503002 Cr-Commit-Position: refs/heads/master@{#344537}
Diffstat (limited to 'media/audio/audio_input_controller.h')
-rw-r--r--media/audio/audio_input_controller.h7
1 files changed, 2 insertions, 5 deletions
diff --git a/media/audio/audio_input_controller.h b/media/audio/audio_input_controller.h
index 5bfe6bd..6f14394 100644
--- a/media/audio/audio_input_controller.h
+++ b/media/audio/audio_input_controller.h
@@ -131,14 +131,11 @@ class MEDIA_EXPORT AudioInputController
public:
virtual ~SyncWriter() {}
- // Notify the synchronous writer about the number of bytes in the
- // soundcard which has been recorded.
- virtual void UpdateRecordedBytes(uint32 bytes) = 0;
-
// Write certain amount of data from |data|.
virtual void Write(const AudioBus* data,
double volume,
- bool key_pressed) = 0;
+ bool key_pressed,
+ uint32 hardware_delay_bytes) = 0;
// Close this synchronous writer.
virtual void Close() = 0;