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 |