| Index: talk/session/media/channelmanager.cc
|
| diff --git a/talk/session/media/channelmanager.cc b/talk/session/media/channelmanager.cc
|
| index bfecb5897c794486f6968397c630cbaa64583ffe..68a624205fba1af2d4c26e58e84ffe826df3baee 100644
|
| --- a/talk/session/media/channelmanager.cc
|
| +++ b/talk/session/media/channelmanager.cc
|
| @@ -252,10 +252,11 @@ VoiceChannel* ChannelManager::CreateVoiceChannel(
|
| TransportController* transport_controller,
|
| const std::string& content_name,
|
| bool rtcp,
|
| - const AudioOptions& options) {
|
| + const MediaChannelOptions& options,
|
| + const AudioOptions& audio_options) {
|
| return worker_thread_->Invoke<VoiceChannel*>(
|
| Bind(&ChannelManager::CreateVoiceChannel_w, this, media_controller,
|
| - transport_controller, content_name, rtcp, options));
|
| + transport_controller, content_name, rtcp, options, audio_options));
|
| }
|
|
|
| VoiceChannel* ChannelManager::CreateVoiceChannel_w(
|
| @@ -263,12 +264,14 @@ VoiceChannel* ChannelManager::CreateVoiceChannel_w(
|
| TransportController* transport_controller,
|
| const std::string& content_name,
|
| bool rtcp,
|
| - const AudioOptions& options) {
|
| + const MediaChannelOptions& options,
|
| + const AudioOptions& audio_options) {
|
| ASSERT(initialized_);
|
| ASSERT(worker_thread_ == rtc::Thread::Current());
|
| ASSERT(nullptr != media_controller);
|
| VoiceMediaChannel* media_channel =
|
| - media_engine_->CreateChannel(media_controller->call_w(), options);
|
| + media_engine_->CreateChannel(
|
| + media_controller->call_w(), options, audio_options);
|
| if (!media_channel)
|
| return nullptr;
|
|
|
| @@ -310,10 +313,11 @@ VideoChannel* ChannelManager::CreateVideoChannel(
|
| TransportController* transport_controller,
|
| const std::string& content_name,
|
| bool rtcp,
|
| - const VideoOptions& options) {
|
| + const MediaChannelOptions& options,
|
| + const VideoOptions& video_options) {
|
| return worker_thread_->Invoke<VideoChannel*>(
|
| Bind(&ChannelManager::CreateVideoChannel_w, this, media_controller,
|
| - transport_controller, content_name, rtcp, options));
|
| + transport_controller, content_name, rtcp, options, video_options));
|
| }
|
|
|
| VideoChannel* ChannelManager::CreateVideoChannel_w(
|
| @@ -321,12 +325,14 @@ VideoChannel* ChannelManager::CreateVideoChannel_w(
|
| TransportController* transport_controller,
|
| const std::string& content_name,
|
| bool rtcp,
|
| - const VideoOptions& options) {
|
| + const MediaChannelOptions& options,
|
| + const VideoOptions& video_options) {
|
| ASSERT(initialized_);
|
| ASSERT(worker_thread_ == rtc::Thread::Current());
|
| ASSERT(nullptr != media_controller);
|
| VideoMediaChannel* media_channel =
|
| - media_engine_->CreateVideoChannel(media_controller->call_w(), options);
|
| + media_engine_->CreateVideoChannel(
|
| + media_controller->call_w(), options, video_options);
|
| if (media_channel == NULL) {
|
| return NULL;
|
| }
|
|
|