summaryrefslogtreecommitdiff
path: root/chromium/content/renderer/media/audio/audio_input_ipc_factory.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/content/renderer/media/audio/audio_input_ipc_factory.cc')
-rw-r--r--chromium/content/renderer/media/audio/audio_input_ipc_factory.cc16
1 files changed, 10 insertions, 6 deletions
diff --git a/chromium/content/renderer/media/audio/audio_input_ipc_factory.cc b/chromium/content/renderer/media/audio/audio_input_ipc_factory.cc
index c1bd877f952..4b49ebecb60 100644
--- a/chromium/content/renderer/media/audio/audio_input_ipc_factory.cc
+++ b/chromium/content/renderer/media/audio/audio_input_ipc_factory.cc
@@ -14,6 +14,8 @@
#include "content/common/media/renderer_audio_input_stream_factory.mojom.h"
#include "content/renderer/media/audio/mojo_audio_input_ipc.h"
#include "content/renderer/render_frame_impl.h"
+#include "mojo/public/cpp/bindings/pending_receiver.h"
+#include "mojo/public/cpp/bindings/pending_remote.h"
#include "services/audio/public/mojom/audio_processing.mojom.h"
#include "services/service_manager/public/cpp/interface_provider.h"
@@ -24,8 +26,9 @@ namespace {
void CreateMojoAudioInputStreamOnMainThread(
int frame_id,
const media::AudioSourceParameters& source_params,
- mojom::RendererAudioInputStreamFactoryClientPtr client,
- audio::mojom::AudioProcessorControlsRequest controls_request,
+ mojo::PendingRemote<mojom::RendererAudioInputStreamFactoryClient> client,
+ mojo::PendingReceiver<audio::mojom::AudioProcessorControls>
+ controls_receiver,
const media::AudioParameters& params,
bool automatic_gain_control,
uint32_t total_segments) {
@@ -34,7 +37,7 @@ void CreateMojoAudioInputStreamOnMainThread(
audio::mojom::AudioProcessingConfigPtr processing_config;
if (source_params.processing) {
processing_config = audio::mojom::AudioProcessingConfig::New(
- std::move(controls_request), source_params.processing->id,
+ std::move(controls_receiver), source_params.processing->id,
source_params.processing->settings);
}
frame->GetAudioInputStreamFactory()->CreateStream(
@@ -47,15 +50,16 @@ void CreateMojoAudioInputStream(
scoped_refptr<base::SequencedTaskRunner> main_task_runner,
int frame_id,
const media::AudioSourceParameters& source_params,
- mojom::RendererAudioInputStreamFactoryClientPtr client,
- audio::mojom::AudioProcessorControlsRequest controls_request,
+ mojo::PendingRemote<mojom::RendererAudioInputStreamFactoryClient> client,
+ mojo::PendingReceiver<audio::mojom::AudioProcessorControls>
+ controls_receiver,
const media::AudioParameters& params,
bool automatic_gain_control,
uint32_t total_segments) {
main_task_runner->PostTask(
FROM_HERE, base::BindOnce(&CreateMojoAudioInputStreamOnMainThread,
frame_id, source_params, std::move(client),
- std::move(controls_request), params,
+ std::move(controls_receiver), params,
automatic_gain_control, total_segments));
}