Lines Matching refs:ChannelManager

80 ChannelManager::ChannelManager(rtc::Thread* worker_thread) {
89 ChannelManager::ChannelManager(MediaEngineInterface* me,
97 ChannelManager::ChannelManager(MediaEngineInterface* me,
107 void ChannelManager::Construct(MediaEngineInterface* me,
137 this, &ChannelManager::OnVideoCaptureStateChange);
139 this, &ChannelManager::OnVideoCaptureStateChange);
148 ChannelManager::~ChannelManager() {
154 // ChannelManager d'tor is always called last, it's safe place to call
160 bool ChannelManager::SetVideoRtxEnabled(bool enable) {
162 // Flute only have a singleton ChannelManager and we don't want this flag to
175 int ChannelManager::GetCapabilities() {
179 void ChannelManager::GetSupportedAudioCodecs(
190 void ChannelManager::GetSupportedAudioRtpHeaderExtensions(
195 void ChannelManager::GetSupportedVideoCodecs(
209 void ChannelManager::GetSupportedVideoRtpHeaderExtensions(
214 void ChannelManager::GetSupportedDataCodecs(
219 bool ChannelManager::Init() {
291 void ChannelManager::Terminate() {
296 worker_thread_->Invoke<void>(Bind(&ChannelManager::Terminate_w, this));
301 void ChannelManager::Terminate_w() {
318 VoiceChannel* ChannelManager::CreateVoiceChannel(
321 Bind(&ChannelManager::CreateVoiceChannel_w, this,
325 VoiceChannel* ChannelManager::CreateVoiceChannel_w(
344 void ChannelManager::DestroyVoiceChannel(VoiceChannel* voice_channel) {
347 Bind(&ChannelManager::DestroyVoiceChannel_w, this, voice_channel));
351 void ChannelManager::DestroyVoiceChannel_w(VoiceChannel* voice_channel) {
364 VideoChannel* ChannelManager::CreateVideoChannel(
368 Bind(&ChannelManager::CreateVideoChannel_w, this, session,
372 VideoChannel* ChannelManager::CreateVideoChannel_w(
395 void ChannelManager::DestroyVideoChannel(VideoChannel* video_channel) {
398 Bind(&ChannelManager::DestroyVideoChannel_w, this, video_channel));
402 void ChannelManager::DestroyVideoChannel_w(VideoChannel* video_channel) {
415 DataChannel* ChannelManager::CreateDataChannel(
419 Bind(&ChannelManager::CreateDataChannel_w, this, session, content_name,
423 DataChannel* ChannelManager::CreateDataChannel_w(
448 void ChannelManager::DestroyDataChannel(DataChannel* data_channel) {
451 Bind(&ChannelManager::DestroyDataChannel_w, this, data_channel));
455 void ChannelManager::DestroyDataChannel_w(DataChannel* data_channel) {
468 Soundclip* ChannelManager::CreateSoundclip() {
470 Bind(&ChannelManager::CreateSoundclip_w, this));
473 Soundclip* ChannelManager::CreateSoundclip_w() {
487 void ChannelManager::DestroySoundclip(Soundclip* soundclip) {
490 Bind(&ChannelManager::DestroySoundclip_w, this, soundclip));
494 void ChannelManager::DestroySoundclip_w(Soundclip* soundclip) {
507 bool ChannelManager::GetAudioOptions(std::string* in_name,
519 bool ChannelManager::SetAudioOptions(const std::string& in_name,
525 bool ChannelManager::SetAudioOptions(const std::string& in_name,
544 Bind(&ChannelManager::SetAudioOptions_w, this,
558 bool ChannelManager::SetAudioOptions_w(
580 bool ChannelManager::SetEngineAudioOptions(const AudioOptions& options) {
585 Bind(&ChannelManager::SetEngineAudioOptions_w, this, options));
595 bool ChannelManager::SetEngineAudioOptions_w(const AudioOptions& options) {
602 bool ChannelManager::GetOutputVolume(int* level) {
610 bool ChannelManager::SetOutputVolume(int level) {
625 bool ChannelManager::IsSameCapturer(const std::string& capturer_name,
637 bool ChannelManager::GetVideoCaptureDevice(Device* device) {
645 bool ChannelManager::GetCaptureDevice(std::string* cam_name) {
661 bool ChannelManager::SetCaptureDevice(const std::string& cam_name) {
674 Bind(&ChannelManager::SetCaptureDevice_w, this, &device));
695 VideoCapturer* ChannelManager::CreateVideoCapturer() {
715 VideoCapturer* ChannelManager::CreateScreenCapturer(
720 bool ChannelManager::SetCaptureDevice_w(const Device* cam_device) {
732 bool ChannelManager::SetDefaultVideoEncoderConfig(const VideoEncoderConfig& c) {
745 bool ChannelManager::SetLocalMonitor(bool enable) {
755 void ChannelManager::SetVoiceLogging(int level, const char* filter) {
765 void ChannelManager::SetVideoLogging(int level, const char* filter) {
779 bool ChannelManager::RegisterVideoProcessor(VideoCapturer* capturer,
782 Bind(&ChannelManager::RegisterVideoProcessor_w, this,
786 bool ChannelManager::RegisterVideoProcessor_w(VideoCapturer* capturer,
791 bool ChannelManager::UnregisterVideoProcessor(VideoCapturer* capturer,
794 Bind(&ChannelManager::UnregisterVideoProcessor_w, this,
798 bool ChannelManager::UnregisterVideoProcessor_w(VideoCapturer* capturer,
803 bool ChannelManager::RegisterVoiceProcessor(
812 bool ChannelManager::UnregisterVoiceProcessor(
825 bool ChannelManager::StartVideoCapture(
832 bool ChannelManager::MuteToBlackThenPause(
842 bool ChannelManager::StopVideoCapture(
849 bool ChannelManager::RestartVideoCapture(
859 bool ChannelManager::AddVideoRenderer(
866 bool ChannelManager::RemoveVideoRenderer(
873 bool ChannelManager::IsScreencastRunning() const {
875 Bind(&ChannelManager::IsScreencastRunning_w, this));
878 bool ChannelManager::IsScreencastRunning_w() const {
888 void ChannelManager::OnVideoCaptureStateChange(VideoCapturer* capturer,
897 void ChannelManager::OnMessage(rtc::Message* message) {
918 bool ChannelManager::GetAudioInputDevices(std::vector<std::string>* names) {
928 bool ChannelManager::GetAudioOutputDevices(std::vector<std::string>* names) {
938 bool ChannelManager::GetVideoCaptureDevices(std::vector<std::string>* names) {
948 void ChannelManager::SetVideoCaptureDeviceMaxFormat(
954 VideoFormat ChannelManager::GetStartCaptureFormat() {
959 bool ChannelManager::StartAecDump(rtc::PlatformFile file) {