#include <string>
#include <vector>
-#include "talk/base/fileutils.h"
-#include "talk/base/sigslotrepeater.h"
#include "talk/media/base/codec.h"
#include "talk/media/base/mediachannel.h"
#include "talk/media/base/mediacommon.h"
#include "talk/media/base/videoprocessor.h"
#include "talk/media/base/voiceprocessor.h"
#include "talk/media/devices/devicemanager.h"
+#include "webrtc/base/fileutils.h"
+#include "webrtc/base/sigslotrepeater.h"
#if defined(GOOGLE_CHROME_BUILD) || defined(CHROMIUM_BUILD)
#define DISABLE_MEDIA_ENGINE_FACTORY
// Initialization
// Starts the engine.
- virtual bool Init(talk_base::Thread* worker_thread) = 0;
+ virtual bool Init(rtc::Thread* worker_thread) = 0;
// Shuts down the engine.
virtual void Terminate() = 0;
// Returns what the engine is capable of, as a set of Capabilities, above.
virtual void SetVideoLogging(int min_sev, const char* filter) = 0;
// Starts AEC dump using existing file.
- virtual bool StartAecDump(talk_base::PlatformFile file) = 0;
+ virtual bool StartAecDump(rtc::PlatformFile file) = 0;
// Voice processors for effects.
virtual bool RegisterVoiceProcessor(uint32 ssrc,
public:
CompositeMediaEngine() {}
virtual ~CompositeMediaEngine() {}
- virtual bool Init(talk_base::Thread* worker_thread) {
+ virtual bool Init(rtc::Thread* worker_thread) {
if (!voice_.Init(worker_thread))
return false;
if (!video_.Init(worker_thread)) {
video_.SetLogging(min_sev, filter);
}
- virtual bool StartAecDump(talk_base::PlatformFile file) {
+ virtual bool StartAecDump(rtc::PlatformFile file) {
return voice_.StartAecDump(file);
}
// a video engine is desired.
class NullVoiceEngine {
public:
- bool Init(talk_base::Thread* worker_thread) { return true; }
+ bool Init(rtc::Thread* worker_thread) { return true; }
void Terminate() {}
int GetCapabilities() { return 0; }
// If you need this to return an actual channel, use FakeMediaEngine instead.
return rtp_header_extensions_;
}
void SetLogging(int min_sev, const char* filter) {}
- bool StartAecDump(talk_base::PlatformFile file) { return false; }
+ bool StartAecDump(rtc::PlatformFile file) { return false; }
bool RegisterProcessor(uint32 ssrc,
VoiceProcessor* voice_processor,
MediaProcessorDirection direction) { return true; }
// a voice engine is desired.
class NullVideoEngine {
public:
- bool Init(talk_base::Thread* worker_thread) { return true; }
+ bool Init(rtc::Thread* worker_thread) { return true; }
void Terminate() {}
int GetCapabilities() { return 0; }
// If you need this to return an actual channel, use FakeMediaEngine instead.