Lines Matching defs:channel_id

183   WebRtcRenderAdapter(VideoRenderer* renderer, int channel_id)
185 channel_id_(channel_id),
516 explicit WebRtcVideoChannelRecvInfo(int channel_id)
517 : channel_id_(channel_id),
518 render_adapter_(NULL, channel_id),
519 decoder_observer_(channel_id) {
521 int channel_id() { return channel_id_; }
595 WebRtcVideoChannelSendInfo(int channel_id, int capture_id,
598 : channel_id_(channel_id),
603 encoder_observer_(channel_id),
610 int channel_id() const { return channel_id_; }
1711 int channel_id = it->second->channel_id();
1712 if (!SetNackFec(channel_id, send_red_type_, send_fec_type_,
1716 if (engine_->vie()->rtp()->SetRembStatus(channel_id,
1719 LOG_RTCERR3(SetRembStatus, channel_id, kNotSending, remb_enabled_);
1731 int channel_id = iter->second->channel_id();
1732 if (!SetNackFec(channel_id, send_red_type_, send_fec_type_,
1736 if (engine_->vie()->rtp()->SetRembStatus(channel_id,
1739 LOG_RTCERR3(SetRembStatus, channel_id, remb_enabled, remb_enabled);
1795 const int channel_id = send_channel->channel_id();
1797 channel_id, codec.plType, encoder, false) != 0) {
1798 LOG_RTCERR2(RegisterExternalSendCodec, channel_id, codec.plName);
1836 it->second->channel_id()) != 0) {
1837 LOG_RTCERR1(StartRender, it->second->channel_id());
1842 it->second->channel_id()) != 0) {
1843 LOG_RTCERR1(StopRender, it->second->channel_id());
1905 int channel_id = kChannelIdUnset;
1907 channel_id = default_channel_id_;
1909 if (!CreateChannel(ssrc_key, MD_SEND, &channel_id)) {
1918 if (!SetLimitedNumberOfSendSsrcs(channel_id, sp, 1)) {
1923 if (engine()->vie()->rtp()->SetRTCPCName(channel_id,
1925 LOG_RTCERR2(SetRTCPCName, channel_id, sp.cname.c_str());
1930 if (IsDefaultChannelId(channel_id)) {
1963 int channel_id = send_channel->channel_id();
1964 if (IsDefaultChannelId(channel_id) && !send_channel->stream_params()) {
1978 channel_id, it->first) != 0) {
1979 LOG_RTCERR1(DeregisterEncoderObserver, channel_id);
1986 if (IsDefaultChannelId(channel_id)) {
2020 int channel_id = kChannelIdUnset;
2036 if (!CreateChannel(sp.first_ssrc(), MD_RECV, &channel_id)) {
2045 channel_id = recv_channel->channel_id();
2048 if (!MaybeSetRtxSsrc(sp, channel_id)) {
2054 << channel_id << " and connected to channel #"
2060 int channel_id) {
2067 channel_id, webrtc::kViEStreamTypeRtx, rtx_ssrc) != 0) {
2068 LOG_RTCERR3(SetRemoteSSRCType, channel_id, webrtc::kViEStreamTypeRtx,
2097 LOG_RTCERR1(StopRender, recv_channel->channel_id());
2116 int channel_id = recv_channel->channel_id();
2117 if (engine()->vie()->render()->RemoveRenderer(channel_id) != 0) {
2118 LOG_RTCERR1(RemoveRenderer, channel_id);
2121 if (engine()->vie()->network()->DeregisterSendTransport(channel_id) !=0) {
2122 LOG_RTCERR1(DeRegisterSendTransport, channel_id);
2126 channel_id) != 0) {
2127 LOG_RTCERR1(DeregisterDecoderObserver, channel_id);
2135 channel_id, it->first) != 0) {
2136 LOG_RTCERR1(DeregisterDecoderObserver, channel_id);
2144 << channel_id;
2146 if (engine()->vie()->base()->DeleteChannel(channel_id) == -1) {
2147 LOG_RTCERR1(DeleteChannel, channel_id);
2170 const int channel_id = send_channel->channel_id();
2171 if (engine()->vie()->base()->StartSend(channel_id) != 0) {
2172 LOG_RTCERR1(StartSend, channel_id);
2194 const int channel_id = send_channel->channel_id();
2195 if (engine()->vie()->base()->StopSend(channel_id) != 0) {
2196 LOG_RTCERR1(StopSend, channel_id);
2209 const int channel_id = send_channel->channel_id();
2210 if (engine()->vie()->codec()->SendKeyFrame(channel_id) != 0) {
2211 LOG_RTCERR1(SendKeyFrame, channel_id);
2333 int channel_id = send_channel->channel_id();
2336 channel_id) != 0) {
2337 LOG_RTCERR1(DeregisterEncoderObserver, channel_id);
2342 channel_id) != 0) {
2343 LOG_RTCERR1(DisconnectCaptureDevice, channel_id);
2353 if (!IsDefaultChannelId(channel_id)) {
2354 engine_->vie()->base()->DeleteChannel(channel_id);
2425 const int channel_id = send_channel->channel_id();
2435 ASSERT(channel_id == default_channel_id_);
2439 if (engine_->vie()->rtp()->GetRTPStatistics(channel_id, bytes_sent,
2477 } else if (engine()->vie()->codec()->GetSendCodec(channel_id,
2484 LOG_RTCERR1(GetSendCodec, channel_id);
2498 engine()->vie()->base()->GetCpuOveruseMetrics(channel_id, &metrics);
2515 channel_id,
2530 channel_id, &rtcp_sent, &rtcp_received) == 0) {
2538 LOG_RTCERR1(GetRtcpPacketTypeCounters, channel_id);
2549 channel_id,
2565 channel_id, channel_total_bitrate_sent, channel_video_bitrate_sent,
2572 LOG_RTCERR1(GetBandwidthUsage, channel_id);
2577 channel_id, &target_enc_stream_bitrate) == 0) {
2580 LOG_RTCERR1(GetCodecTargetBitrate, channel_id);
2587 const int channel_id = send_channels_.begin()->second->channel_id();
2590 channel_id, &estimated_send_bandwidth) != 0) {
2591 LOG_RTCERR1(GetEstimatedSendBandwidth, channel_id);
2607 channel->channel_id(), ssrc) != 0 ||
2613 if (engine_->vie()->rtp()->GetRtpStatistics(channel->channel_id(),
2615 LOG_RTCERR1(GetRTPStatistics, channel->channel_id());
2637 channel->channel_id(), &rtcp_sent, &rtcp_received) == 0) {
2645 LOG_RTCERR1(GetRtcpPacketTypeCounters, channel->channel_id());
2652 channel->channel_id(),
2667 const int channel_id = recv_channels_.begin()->second->channel_id();
2670 channel_id, &estimated_recv_bandwidth) != 0) {
2671 LOG_RTCERR1(GetEstimatedReceiveBandwidth, channel_id);
2686 GetDefaultRecvChannel()->channel_id(), &additional_stats) == 0) {
2697 GetDefaultRecvChannel()->channel_id(), &bwe.bucket_delay);
2805 int channel_id = send_channel->channel_id();
2807 channel_id,
2841 int channel_id = channel_it->second->channel_id();
2843 &webrtc::ViERTP_RTCP::SetReceiveTimestampOffsetStatus, channel_id,
2848 &webrtc::ViERTP_RTCP::SetReceiveAbsoluteSendTimeStatus, channel_id,
2872 int channel_id = channel_it->second->channel_id();
2874 &webrtc::ViERTP_RTCP::SetSendTimestampOffsetStatus, channel_id,
2879 &webrtc::ViERTP_RTCP::SetSendAbsoluteSendTimeStatus, channel_id,
3003 it->second->channel_id(), enable_leaky_bucket) != 0) {
3004 LOG_RTCERR2(SetTransmissionSmoothingStatus, it->second->channel_id(),
3018 it->second->channel_id(), buffer_latency) != 0) {
3019 LOG_RTCERR2(SetSenderBufferingMode, it->second->channel_id(),
3026 it->second->channel_id(), buffer_latency) != 0) {
3027 LOG_RTCERR2(SetReceiverBufferingMode, it->second->channel_id(),
3054 it->second->channel_id());
3070 it->second->channel_id(), use_payload_padding);
3079 it->second->channel_id(), overuse_options) != 0) {
3080 LOG_RTCERR1(SetCpuOveruseOptions, it->second->channel_id());
3251 int* channel_id) {
3269 *channel_id = kChannelIdUnset;
3272 if (engine_->vie()->base()->CreateReceiveChannel(*channel_id,
3274 LOG_RTCERR2(CreateReceiveChannel, *channel_id, default_channel_id_);
3278 if (engine_->vie()->base()->CreateChannel(*channel_id,
3280 LOG_RTCERR2(CreateChannel, *channel_id, default_channel_id_);
3285 if (engine_->vie()->base()->CreateChannel(*channel_id) != 0) {
3286 LOG_RTCERR1(CreateChannel, *channel_id);
3290 if (!ConfigureChannel(*channel_id, direction, ssrc_key)) {
3291 engine_->vie()->base()->DeleteChannel(*channel_id);
3292 *channel_id = kChannelIdUnset;
3315 bool WebRtcVideoMediaChannel::ConfigureChannel(int channel_id,
3322 channel_id, *this) != 0) {
3323 LOG_RTCERR1(RegisterSendTransport, channel_id);
3328 if (engine_->vie()->network()->SetMTU(channel_id, kVideoMtu) != 0) {
3329 LOG_RTCERR2(SetMTU, channel_id, kVideoMtu);
3334 channel_id, webrtc::kRtcpCompound_RFC4585) != 0) {
3335 LOG_RTCERR2(SetRTCPStatus, channel_id, webrtc::kRtcpCompound_RFC4585);
3340 channel_id, webrtc::kViEKeyFrameRequestPliRtcp) != 0) {
3342 channel_id, webrtc::kViEKeyFrameRequestPliRtcp);
3345 if (!SetNackFec(channel_id, send_red_type_, send_fec_type_, nack_enabled_)) {
3353 if (!ConfigureReceiving(channel_id, ssrc_key)) {
3358 if (!ConfigureSending(channel_id, ssrc_key)) {
3365 if (engine()->vie()->base()->StartReceive(channel_id) != 0) {
3366 LOG_RTCERR1(StartReceive, channel_id);
3373 bool WebRtcVideoMediaChannel::ConfigureReceiving(int channel_id,
3389 LOG_RTCERR2(ConnectAudioChannel, channel_id,
3397 new WebRtcVideoChannelRecvInfo(channel_id));
3400 if (engine_->vie()->render()->AddRenderer(channel_id,
3402 LOG_RTCERR3(AddRenderer, channel_id, webrtc::kVideoI420,
3408 channel_id, kDefaultRenderDelayMs)) {
3410 channel_id, kDefaultRenderDelayMs);
3413 if (engine_->vie()->rtp()->SetRembStatus(channel_id,
3416 LOG_RTCERR3(SetRembStatus, channel_id, kNotSending, remb_enabled_);
3421 channel_id, receive_extensions_, kRtpTimestampOffsetHeaderExtension)) {
3425 &webrtc::ViERTP_RTCP::SetReceiveAbsoluteSendTimeStatus, channel_id,
3432 channel_id, receiver_report_ssrc_) == -1) {
3433 LOG_RTCERR2(SetLocalSSRC, channel_id, receiver_report_ssrc_);
3439 if (engine()->vie()->image()->EnableColorEnhancement(channel_id,
3441 LOG_RTCERR1(EnableColorEnhancement, channel_id);
3454 channel_id, buffer_latency) != 0) {
3455 LOG_RTCERR2(SetReceiverBufferingMode, channel_id, buffer_latency);
3460 if (engine_->vie()->render()->StartRender(channel_id) != 0) {
3461 LOG_RTCERR1(StartRender, channel_id);
3468 channel_id, *channel_info->decoder_observer()) != 0) {
3477 bool WebRtcVideoMediaChannel::ConfigureSending(int channel_id,
3500 vie_capture, channel_id) != 0) {
3501 LOG_RTCERR2(ConnectCaptureDevice, vie_capture, channel_id);
3505 new WebRtcVideoChannelSendInfo(channel_id, vie_capture,
3514 if (engine()->vie()->base()->SetCpuOveruseOptions(channel_id,
3516 LOG_RTCERR1(SetCpuOveruseOptions, channel_id);
3522 channel_id, *send_channel->encoder_observer()) != 0) {
3528 channel_id, send_extensions_, kRtpTimestampOffsetHeaderExtension)) {
3533 channel_id, send_extensions_, kRtpAbsoluteSenderTimeHeaderExtension)) {
3538 if (engine()->vie()->rtp()->SetTransmissionSmoothingStatus(channel_id,
3540 LOG_RTCERR2(SetTransmissionSmoothingStatus, channel_id, true);
3550 channel_id, buffer_latency) != 0) {
3551 LOG_RTCERR2(SetSenderBufferingMode, channel_id, buffer_latency);
3556 engine()->vie()->codec()->SuspendBelowMinBitrate(channel_id);
3566 if (engine_->vie()->rtp()->SetRembStatus(channel_id,
3569 LOG_RTCERR3(SetRembStatus, channel_id, remb_enabled_, remb_enabled_);
3572 if (!SetNackFec(channel_id, send_red_type_, send_fec_type_, nack_enabled_)) {
3581 if (!engine()->vie()->network()->SetBandwidthEstimationConfig(channel_id,
3592 bool WebRtcVideoMediaChannel::SetNackFec(int channel_id,
3600 channel_id, nack_enabled, red_payload_type, fec_payload_type) != 0) {
3602 channel_id, nack_enabled, red_payload_type, fec_payload_type);
3605 LOG(LS_INFO) << "Hybrid NACK/FEC enabled for channel " << channel_id;
3607 if (engine_->vie()->rtp()->SetNACKStatus(channel_id, nack_enabled) != 0) {
3608 LOG_RTCERR1(SetNACKStatus, channel_id);
3612 LOG(LS_INFO) << "NACK " << enabled << " for channel " << channel_id;
3648 const int channel_id = send_channel->channel_id();
3677 SanitizeBitrates(channel_id, &target_codec);
3679 if (!engine()->vie()->codec()->GetSendCodec(channel_id, current_codec)) {
3687 if (0 != engine()->vie()->codec()->SetSendCodec(channel_id, target_codec)) {
3688 LOG_RTCERR2(SetSendCodec, channel_id, target_codec.plName);
3693 if (!SetSendSsrcs(channel_id, *send_params, target_codec)) {
3701 engine()->vie()->rtp()->SetRtxSendPayloadType(channel_id,
3703 LOG_RTCERR2(SetRtxSendPayloadType, channel_id, send_rtx_type_);
3789 int channel_id = info->channel_id();
3827 channel_id, it->plType) != 0) {
3828 LOG_RTCERR2(SetRtxReceivePayloadType, channel_id, it->plType);
3834 if (engine()->vie()->codec()->SetReceiveCodec(channel_id, *it) != 0) {
3835 LOG_RTCERR2(SetReceiveCodec, channel_id, it->plName);
3845 channel_id, it->plType, decoder) == 0) {
3848 LOG_RTCERR2(RegisterExternalReceiveCodec, channel_id, it->plName);
3872 recv_channel_id = recv_channel->channel_id();
3876 recv_channel_id = recv_channel->channel_id();
3913 const int channel_id = send_channel->channel_id();
3914 if (engine()->vie()->codec()->GetSendCodec(channel_id, vie_codec) != 0) {
3915 LOG_RTCERR1(GetSendCodec, channel_id);
3964 SanitizeBitrates(channel_id, &vie_codec);
3966 if (engine()->vie()->codec()->SetSendCodec(channel_id, vie_codec) != 0) {
3967 LOG_RTCERR1(SetSendCodec, channel_id);
3972 engine()->vie()->rtp()->SetMinTransmitBitrate(channel_id,
3976 engine()->vie()->rtp()->SetTransmissionSmoothingStatus(channel_id,
3982 engine()->vie()->rtp()->SetMinTransmitBitrate(channel_id, 0);
3983 engine()->vie()->rtp()->SetTransmissionSmoothingStatus(channel_id,
3989 if (!SetSendSsrcs(channel_id, *send_params, target_codec)) {
4003 int channel_id, webrtc::VideoCodec* codec) {
4029 channel_id, &current_target_bitrate) == 0) {
4118 int channel_id = send_channel->channel_id();
4119 engine_->vie()->network()->SetNetworkTransmissionState(channel_id,
4125 int channel_id, const RtpHeaderExtension* extension) {
4132 if ((engine_->vie()->rtp()->*setter)(channel_id, enable, id) != 0) {
4133 LOG_RTCERR4(*setter, extension->uri, channel_id, enable, id);
4140 int channel_id, const std::vector<RtpHeaderExtension>& extensions,
4144 return SetHeaderExtension(setter, channel_id, extension);
4148 int channel_id, int idx, uint32 primary_ssrc,
4151 << " on channel " << channel_id << " idx " << idx;
4153 channel_id, primary_ssrc, webrtc::kViEStreamTypeNormal, idx) != 0) {
4155 channel_id, primary_ssrc, webrtc::kViEStreamTypeNormal, idx);
4162 << " on channel " << channel_id << " idx " << idx;
4164 channel_id, rtx_ssrc, webrtc::kViEStreamTypeRtx, idx) != 0) {
4166 channel_id, rtx_ssrc, webrtc::kViEStreamTypeRtx, idx);
4174 int channel_id, const StreamParams& sp, size_t limit) {
4177 return SetPrimaryAndRtxSsrcs(channel_id, 0, sp.first_ssrc(), sp);
4182 if (!SetPrimaryAndRtxSsrcs(channel_id, static_cast<int>(i), ssrcs[i], sp)) {
4190 int channel_id, const StreamParams& sp,
4193 return SetLimitedNumberOfSendSsrcs(channel_id, sp, 1);
4212 int channel_id = it->second->channel_id();
4213 if (engine()->vie()->rtp()->SetLocalSSRC(channel_id, ssrc) != 0) {
4214 LOG_RTCERR2(SetLocalSSRC, channel_id, ssrc);