Index: content/renderer/media/audio_message_filter.cc |
diff --git a/content/renderer/media/audio_message_filter.cc b/content/renderer/media/audio_message_filter.cc |
index 9e7322d128e65f0d5f9507a544c8cf01943e7d16..c25564b0cfedf2cd993883e8df6ef24badb3b619 100644 |
--- a/content/renderer/media/audio_message_filter.cc |
+++ b/content/renderer/media/audio_message_filter.cc |
@@ -10,6 +10,7 @@ |
#include "base/single_thread_task_runner.h" |
#include "base/strings/stringprintf.h" |
#include "content/common/media/audio_messages.h" |
+#include "content/renderer/media/audio_output_client.h" |
#include "content/renderer/media/webrtc_logging.h" |
#include "content/renderer/render_thread_impl.h" |
#include "ipc/ipc_logging.h" |
@@ -106,8 +107,8 @@ void AudioMessageFilter::AudioOutputIPCImpl::CreateStream( |
if (stream_id_ == kStreamIDNotSet) |
stream_id_ = filter_->delegates_.Add(delegate); |
- filter_->Send( |
- new AudioHostMsg_CreateStream(stream_id_, render_frame_id_, params)); |
+ filter_->audio_output_client_->CreateStream(stream_id_, render_frame_id_, |
Henrik Grunell
2016/04/19 15:36:09
Is it possible to not go through the IPCImpl in th
rchtara
2016/04/21 09:10:18
I think that this is going to be very hard, as man
Henrik Grunell
2016/04/22 08:23:03
Acknowledged.
|
+ params); |
stream_created_ = true; |
} |
@@ -124,7 +125,7 @@ void AudioMessageFilter::AudioOutputIPCImpl::PauseStream() { |
void AudioMessageFilter::AudioOutputIPCImpl::CloseStream() { |
DCHECK(filter_->io_task_runner_->BelongsToCurrentThread()); |
DCHECK_NE(stream_id_, kStreamIDNotSet); |
- filter_->Send(new AudioHostMsg_CloseStream(stream_id_)); |
+ filter_->audio_output_client_->CloseStream(stream_id_); |
filter_->delegates_.Remove(stream_id_); |
stream_id_ = kStreamIDNotSet; |
stream_created_ = false; |
@@ -149,7 +150,6 @@ bool AudioMessageFilter::OnMessageReceived(const IPC::Message& message) { |
bool handled = true; |
IPC_BEGIN_MESSAGE_MAP(AudioMessageFilter, message) |
IPC_MESSAGE_HANDLER(AudioMsg_NotifyDeviceAuthorized, OnDeviceAuthorized) |
- IPC_MESSAGE_HANDLER(AudioMsg_NotifyStreamCreated, OnStreamCreated) |
IPC_MESSAGE_HANDLER(AudioMsg_NotifyStreamStateChanged, OnStreamStateChanged) |
IPC_MESSAGE_UNHANDLED(handled = false) |
IPC_END_MESSAGE_MAP() |