| Index: webrtc/media/engine/webrtcmediaengine.h
|
| diff --git a/webrtc/media/engine/webrtcmediaengine.h b/webrtc/media/engine/webrtcmediaengine.h
|
| index 1fc988d1f45299b430526b05431b9ecdf48569f4..f5dd1064b653a207ae65fe3f46ee0007e3d5a590 100644
|
| --- a/webrtc/media/engine/webrtcmediaengine.h
|
| +++ b/webrtc/media/engine/webrtcmediaengine.h
|
| @@ -18,6 +18,10 @@
|
| #include "webrtc/config.h"
|
| #include "webrtc/media/base/mediaengine.h"
|
|
|
| +namespace rtc {
|
| +class TaskQueue;
|
| +}
|
| +
|
| namespace webrtc {
|
| class AudioDecoderFactory;
|
| class AudioDeviceModule;
|
| @@ -75,6 +79,17 @@ class WebRtcMediaEngineFactory {
|
| WebRtcVideoEncoderFactory* video_encoder_factory,
|
| WebRtcVideoDecoderFactory* video_decoder_factory,
|
| rtc::scoped_refptr<webrtc::AudioMixer> audio_mixer);
|
| +
|
| + static MediaEngineInterface* Create(
|
| + webrtc::AudioDeviceModule* adm,
|
| + const rtc::scoped_refptr<webrtc::AudioEncoderFactory>&
|
| + audio_encoder_factory,
|
| + const rtc::scoped_refptr<webrtc::AudioDecoderFactory>&
|
| + audio_decoder_factory,
|
| + WebRtcVideoEncoderFactory* video_encoder_factory,
|
| + WebRtcVideoDecoderFactory* video_decoder_factory,
|
| + rtc::scoped_refptr<webrtc::AudioMixer> audio_mixer,
|
| + rtc::TaskQueue* low_priority_worker_queue);
|
| };
|
|
|
| // Verify that extension IDs are within 1-byte extension range and are not
|
|
|