Lines Matching refs:sender
109 rtc::scoped_refptr<RtpSenderProxyWithInternal<RtpSenderInternal>> sender, in RtpTransceiver() argument
115 media_type_(sender->media_type()), in RtpTransceiver()
120 RTC_DCHECK_EQ(sender->media_type(), receiver->media_type()); in RtpTransceiver()
121 senders_.push_back(sender); in RtpTransceiver()
150 for (const auto& sender : senders_) { in SetChannel() local
151 sender->internal()->SetMediaChannel(channel_ ? channel_->media_channel() in SetChannel()
166 rtc::scoped_refptr<RtpSenderProxyWithInternal<RtpSenderInternal>> sender) { in AddSender() argument
169 RTC_DCHECK(sender); in AddSender()
170 RTC_DCHECK_EQ(media_type(), sender->media_type()); in AddSender()
171 RTC_DCHECK(!absl::c_linear_search(senders_, sender)); in AddSender()
172 senders_.push_back(sender); in AddSender()
175 bool RtpTransceiver::RemoveSender(RtpSenderInterface* sender) { in RemoveSender() argument
177 if (sender) { in RemoveSender()
178 RTC_DCHECK_EQ(media_type(), sender->media_type()); in RemoveSender()
180 auto it = absl::c_find(senders_, sender); in RemoveSender()
246 rtc::scoped_refptr<RtpSenderInterface> RtpTransceiver::sender() const { in sender() function in webrtc::RtpTransceiver
306 for (const auto& sender : senders_) { in Stop() local
307 sender->internal()->Stop(); in Stop()