Lines Matching refs:webrtc

32 #include "talk/media/webrtc/webrtccommon.h"
33 #include "webrtc/base/common.h"
35 #include "webrtc/common_types.h"
36 #include "webrtc/modules/audio_device/include/audio_device.h"
37 #include "webrtc/voice_engine/include/voe_audio_processing.h"
38 #include "webrtc/voice_engine/include/voe_base.h"
39 #include "webrtc/voice_engine/include/voe_codec.h"
40 #include "webrtc/voice_engine/include/voe_dtmf.h"
41 #include "webrtc/voice_engine/include/voe_errors.h"
42 #include "webrtc/voice_engine/include/voe_external_media.h"
43 #include "webrtc/voice_engine/include/voe_file.h"
44 #include "webrtc/voice_engine/include/voe_hardware.h"
45 #include "webrtc/voice_engine/include/voe_neteq_stats.h"
46 #include "webrtc/voice_engine/include/voe_network.h"
47 #include "webrtc/voice_engine/include/voe_rtp_rtcp.h"
48 #include "webrtc/voice_engine/include/voe_video_sync.h"
49 #include "webrtc/voice_engine/include/voe_volume_control.h"
55 explicit scoped_voe_engine(webrtc::VoiceEngine* e) : ptr(e) {}
57 ~scoped_voe_engine() { if (ptr) VERIFY(webrtc::VoiceEngine::Delete(ptr)); }
61 VERIFY(webrtc::VoiceEngine::Delete(ptr));
65 webrtc::VoiceEngine* get() const { return ptr; }
67 webrtc::VoiceEngine* ptr;
98 : engine_(webrtc::VoiceEngine::Create()), processing_(engine_),
103 VoEWrapper(webrtc::VoEAudioProcessing* processing,
104 webrtc::VoEBase* base,
105 webrtc::VoECodec* codec,
106 webrtc::VoEDtmf* dtmf,
107 webrtc::VoEFile* file,
108 webrtc::VoEHardware* hw,
109 webrtc::VoEExternalMedia* media,
110 webrtc::VoENetEqStats* neteq,
111 webrtc::VoENetwork* network,
112 webrtc::VoERTP_RTCP* rtp,
113 webrtc::VoEVideoSync* sync,
114 webrtc::VoEVolumeControl* volume)
130 webrtc::VoiceEngine* engine() const { return engine_.get(); }
131 webrtc::VoEAudioProcessing* processing() const { return processing_.get(); }
132 webrtc::VoEBase* base() const { return base_.get(); }
133 webrtc::VoECodec* codec() const { return codec_.get(); }
134 webrtc::VoEDtmf* dtmf() const { return dtmf_.get(); }
135 webrtc::VoEFile* file() const { return file_.get(); }
136 webrtc::VoEHardware* hw() const { return hw_.get(); }
137 webrtc::VoEExternalMedia* media() const { return media_.get(); }
138 webrtc::VoENetEqStats* neteq() const { return neteq_.get(); }
139 webrtc::VoENetwork* network() const { return network_.get(); }
140 webrtc::VoERTP_RTCP* rtp() const { return rtp_.get(); }
141 webrtc::VoEVideoSync* sync() const { return sync_.get(); }
142 webrtc::VoEVolumeControl* volume() const { return volume_.get(); }
147 scoped_voe_ptr<webrtc::VoEAudioProcessing> processing_;
148 scoped_voe_ptr<webrtc::VoEBase> base_;
149 scoped_voe_ptr<webrtc::VoECodec> codec_;
150 scoped_voe_ptr<webrtc::VoEDtmf> dtmf_;
151 scoped_voe_ptr<webrtc::VoEFile> file_;
152 scoped_voe_ptr<webrtc::VoEHardware> hw_;
153 scoped_voe_ptr<webrtc::VoEExternalMedia> media_;
154 scoped_voe_ptr<webrtc::VoENetEqStats> neteq_;
155 scoped_voe_ptr<webrtc::VoENetwork> network_;
156 scoped_voe_ptr<webrtc::VoERTP_RTCP> rtp_;
157 scoped_voe_ptr<webrtc::VoEVideoSync> sync_;
158 scoped_voe_ptr<webrtc::VoEVolumeControl> volume_;
167 return webrtc::VoiceEngine::SetTraceFilter(filter);
170 return webrtc::VoiceEngine::SetTraceFile(fileNameUTF8);
172 virtual int SetTraceCallback(webrtc::TraceCallback* callback) {
173 return webrtc::VoiceEngine::SetTraceCallback(callback);