Lines Matching defs:ChannelManager

80 ChannelManager::ChannelManager(MediaEngineInterface* me,
87 ChannelManager::ChannelManager(MediaEngineInterface* me,
95 void ChannelManager::Construct(MediaEngineInterface* me,
111 this, &ChannelManager::OnVideoCaptureStateChange);
114 ChannelManager::~ChannelManager() {
120 // ChannelManager d'tor is always called last, it's safe place to call
127 &ChannelManager::DestructorDeletes_w, this));
130 bool ChannelManager::SetVideoRtxEnabled(bool enable) {
132 // Flute only have a singleton ChannelManager and we don't want this flag to
145 void ChannelManager::GetSupportedAudioCodecs(
156 void ChannelManager::GetSupportedAudioRtpHeaderExtensions(
161 void ChannelManager::GetSupportedVideoCodecs(
175 void ChannelManager::GetSupportedVideoRtpHeaderExtensions(
180 void ChannelManager::GetSupportedDataCodecs(
185 bool ChannelManager::Init() {
201 &ChannelManager::InitMediaEngine_w, this));
218 bool ChannelManager::InitMediaEngine_w() {
223 void ChannelManager::Terminate() {
228 worker_thread_->Invoke<void>(Bind(&ChannelManager::Terminate_w, this));
232 void ChannelManager::DestructorDeletes_w() {
238 void ChannelManager::Terminate_w() {
250 VoiceChannel* ChannelManager::CreateVoiceChannel(
257 Bind(&ChannelManager::CreateVoiceChannel_w, this, media_controller,
261 VoiceChannel* ChannelManager::CreateVoiceChannel_w(
286 void ChannelManager::DestroyVoiceChannel(VoiceChannel* voice_channel) {
287 TRACE_EVENT0("webrtc", "ChannelManager::DestroyVoiceChannel");
290 Bind(&ChannelManager::DestroyVoiceChannel_w, this, voice_channel));
294 void ChannelManager::DestroyVoiceChannel_w(VoiceChannel* voice_channel) {
295 TRACE_EVENT0("webrtc", "ChannelManager::DestroyVoiceChannel_w");
308 VideoChannel* ChannelManager::CreateVideoChannel(
315 Bind(&ChannelManager::CreateVideoChannel_w, this, media_controller,
319 VideoChannel* ChannelManager::CreateVideoChannel_w(
344 void ChannelManager::DestroyVideoChannel(VideoChannel* video_channel) {
345 TRACE_EVENT0("webrtc", "ChannelManager::DestroyVideoChannel");
348 Bind(&ChannelManager::DestroyVideoChannel_w, this, video_channel));
352 void ChannelManager::DestroyVideoChannel_w(VideoChannel* video_channel) {
353 TRACE_EVENT0("webrtc", "ChannelManager::DestroyVideoChannel_w");
367 DataChannel* ChannelManager::CreateDataChannel(
373 Bind(&ChannelManager::CreateDataChannel_w, this, transport_controller,
377 DataChannel* ChannelManager::CreateDataChannel_w(
403 void ChannelManager::DestroyDataChannel(DataChannel* data_channel) {
404 TRACE_EVENT0("webrtc", "ChannelManager::DestroyDataChannel");
407 Bind(&ChannelManager::DestroyDataChannel_w, this, data_channel));
411 void ChannelManager::DestroyDataChannel_w(DataChannel* data_channel) {
412 TRACE_EVENT0("webrtc", "ChannelManager::DestroyDataChannel_w");
425 bool ChannelManager::GetOutputVolume(int* level) {
433 bool ChannelManager::SetOutputVolume(int level) {
448 std::vector<cricket::VideoFormat> ChannelManager::GetSupportedFormats(
452 worker_thread_->Invoke<void>(rtc::Bind(&ChannelManager::GetSupportedFormats_w,
457 void ChannelManager::GetSupportedFormats_w(
469 bool ChannelManager::StartVideoCapture(
476 bool ChannelManager::MuteToBlackThenPause(
486 bool ChannelManager::StopVideoCapture(
493 bool ChannelManager::RestartVideoCapture(
503 bool ChannelManager::AddVideoRenderer(
510 bool ChannelManager::RemoveVideoRenderer(
517 bool ChannelManager::IsScreencastRunning() const {
519 Bind(&ChannelManager::IsScreencastRunning_w, this));
522 bool ChannelManager::IsScreencastRunning_w() const {
532 void ChannelManager::OnVideoCaptureStateChange(VideoCapturer* capturer,
541 void ChannelManager::OnMessage(rtc::Message* message) {
553 bool ChannelManager::StartAecDump(rtc::PlatformFile file) {
558 void ChannelManager::StopAecDump() {
563 bool ChannelManager::StartRtcEventLog(rtc::PlatformFile file) {
568 void ChannelManager::StopRtcEventLog() {