| Index: content/browser/renderer_host/media/audio_input_sync_writer.cc
|
| diff --git a/content/browser/renderer_host/media/audio_input_sync_writer.cc b/content/browser/renderer_host/media/audio_input_sync_writer.cc
|
| index 572abf3e1c6dbfafa8cdda5dd8b81466bf85fe18..369e0a87f20ab6760f62dba82a792cd776f61429 100644
|
| --- a/content/browser/renderer_host/media/audio_input_sync_writer.cc
|
| +++ b/content/browser/renderer_host/media/audio_input_sync_writer.cc
|
| @@ -29,14 +29,17 @@ void AudioInputSyncWriter::UpdateRecordedBytes(uint32 bytes) {
|
| socket_->Send(&bytes, sizeof(bytes));
|
| }
|
|
|
| -uint32 AudioInputSyncWriter::Write(
|
| - const void* data, uint32 size, double volume) {
|
| +uint32 AudioInputSyncWriter::Write(const void* data,
|
| + uint32 size,
|
| + double volume,
|
| + bool key_pressed) {
|
| uint8* ptr = static_cast<uint8*>(shared_memory_->memory());
|
| ptr += current_segment_id_ * shared_memory_segment_size_;
|
| media::AudioInputBuffer* buffer =
|
| reinterpret_cast<media::AudioInputBuffer*>(ptr);
|
| buffer->params.volume = volume;
|
| buffer->params.size = size;
|
| + buffer->params.key_pressed = key_pressed;
|
| memcpy(buffer->audio, data, size);
|
|
|
| if (++current_segment_id_ >= shared_memory_segment_count_)
|
|
|