• Home
  • Raw
  • Download

Lines Matching refs:RTCPSender

119 RTCPSender::FeedbackState::FeedbackState()  in FeedbackState()
128 RTCPSender::FeedbackState::FeedbackState(const FeedbackState&) = default;
130 RTCPSender::FeedbackState::FeedbackState(FeedbackState&&) = default;
132 RTCPSender::FeedbackState::~FeedbackState() = default;
134 class RTCPSender::RtcpContext {
151 RTCPSender::RTCPSender(const RtpRtcpInterface::Configuration& config) in RTCPSender() function in webrtc::RTCPSender
185 builders_[kRtcpSr] = &RTCPSender::BuildSR; in RTCPSender()
186 builders_[kRtcpRr] = &RTCPSender::BuildRR; in RTCPSender()
187 builders_[kRtcpSdes] = &RTCPSender::BuildSDES; in RTCPSender()
188 builders_[kRtcpPli] = &RTCPSender::BuildPLI; in RTCPSender()
189 builders_[kRtcpFir] = &RTCPSender::BuildFIR; in RTCPSender()
190 builders_[kRtcpRemb] = &RTCPSender::BuildREMB; in RTCPSender()
191 builders_[kRtcpBye] = &RTCPSender::BuildBYE; in RTCPSender()
192 builders_[kRtcpLossNotification] = &RTCPSender::BuildLossNotification; in RTCPSender()
193 builders_[kRtcpTmmbr] = &RTCPSender::BuildTMMBR; in RTCPSender()
194 builders_[kRtcpTmmbn] = &RTCPSender::BuildTMMBN; in RTCPSender()
195 builders_[kRtcpNack] = &RTCPSender::BuildNACK; in RTCPSender()
196 builders_[kRtcpAnyExtendedReports] = &RTCPSender::BuildExtendedReports; in RTCPSender()
199 RTCPSender::~RTCPSender() {} in ~RTCPSender()
201 RtcpMode RTCPSender::Status() const { in Status()
206 void RTCPSender::SetRTCPStatus(RtcpMode new_method) { in SetRTCPStatus()
217 bool RTCPSender::Sending() const { in Sending()
222 int32_t RTCPSender::SetSendingStatus(const FeedbackState& feedback_state, in SetSendingStatus()
241 int32_t RTCPSender::SendLossNotification(const FeedbackState& feedback_state, in SendLossNotification()
263 void RTCPSender::SetRemb(int64_t bitrate_bps, std::vector<uint32_t> ssrcs) { in SetRemb()
275 void RTCPSender::UnsetRemb() { in UnsetRemb()
281 bool RTCPSender::TMMBR() const { in TMMBR()
286 void RTCPSender::SetTMMBRStatus(bool enable) { in SetTMMBRStatus()
295 void RTCPSender::SetMaxRtpPacketSize(size_t max_packet_size) { in SetMaxRtpPacketSize()
300 void RTCPSender::SetTimestampOffset(uint32_t timestamp_offset) { in SetTimestampOffset()
305 void RTCPSender::SetLastRtpTime(uint32_t rtp_timestamp, in SetLastRtpTime()
323 void RTCPSender::SetRtpClockRate(int8_t payload_type, int rtp_clock_rate_hz) { in SetRtpClockRate()
328 void RTCPSender::SetRemoteSSRC(uint32_t ssrc) { in SetRemoteSSRC()
333 int32_t RTCPSender::SetCNAME(const char* c_name) { in SetCNAME()
343 int32_t RTCPSender::AddMixedCNAME(uint32_t SSRC, const char* c_name) { in AddMixedCNAME()
357 int32_t RTCPSender::RemoveMixedCNAME(uint32_t SSRC) { in RemoveMixedCNAME()
368 bool RTCPSender::TimeToSendRTCPReport(bool sendKeyframeBeforeRTP) const { in TimeToSendRTCPReport()
450 std::unique_ptr<rtcp::RtcpPacket> RTCPSender::BuildSR(const RtcpContext& ctx) { in BuildSR()
480 std::unique_ptr<rtcp::RtcpPacket> RTCPSender::BuildSDES( in BuildSDES()
494 std::unique_ptr<rtcp::RtcpPacket> RTCPSender::BuildRR(const RtcpContext& ctx) { in BuildRR()
502 std::unique_ptr<rtcp::RtcpPacket> RTCPSender::BuildPLI(const RtcpContext& ctx) { in BuildPLI()
512 std::unique_ptr<rtcp::RtcpPacket> RTCPSender::BuildFIR(const RtcpContext& ctx) { in BuildFIR()
524 std::unique_ptr<rtcp::RtcpPacket> RTCPSender::BuildREMB( in BuildREMB()
534 void RTCPSender::SetTargetBitrate(unsigned int target_bitrate) { in SetTargetBitrate()
539 std::unique_ptr<rtcp::RtcpPacket> RTCPSender::BuildTMMBR( in BuildTMMBR()
595 std::unique_ptr<rtcp::RtcpPacket> RTCPSender::BuildTMMBN( in BuildTMMBN()
608 std::unique_ptr<rtcp::RtcpPacket> RTCPSender::BuildAPP(const RtcpContext& ctx) { in BuildAPP()
615 std::unique_ptr<rtcp::RtcpPacket> RTCPSender::BuildLossNotification( in BuildLossNotification()
626 std::unique_ptr<rtcp::RtcpPacket> RTCPSender::BuildNACK( in BuildNACK()
645 std::unique_ptr<rtcp::RtcpPacket> RTCPSender::BuildBYE(const RtcpContext& ctx) { in BuildBYE()
653 std::unique_ptr<rtcp::RtcpPacket> RTCPSender::BuildExtendedReports( in BuildExtendedReports()
687 int32_t RTCPSender::SendRTCP(const FeedbackState& feedback_state, in SendRTCP()
696 int32_t RTCPSender::SendCompoundRTCP( in SendCompoundRTCP()
718 int32_t RTCPSender::SendCompoundRTCPLocked( in SendCompoundRTCPLocked()
733 absl::optional<int32_t> RTCPSender::ComputeCompoundRTCPPacket( in ComputeCompoundRTCPPacket()
814 void RTCPSender::PrepareReport(const FeedbackState& feedback_state) { in PrepareReport()
864 std::vector<rtcp::ReportBlock> RTCPSender::CreateReportBlocks( in CreateReportBlocks()
896 void RTCPSender::SetCsrcs(const std::vector<uint32_t>& csrcs) { in SetCsrcs()
902 void RTCPSender::SendRtcpXrReceiverReferenceTime(bool enable) { in SendRtcpXrReceiverReferenceTime()
907 bool RTCPSender::RtcpXrReceiverReferenceTime() const { in RtcpXrReceiverReferenceTime()
912 void RTCPSender::SetTmmbn(std::vector<rtcp::TmmbItem> bounding_set) { in SetTmmbn()
918 void RTCPSender::SetFlag(uint32_t type, bool is_volatile) { in SetFlag()
926 void RTCPSender::SetFlags(const std::set<RTCPPacketType>& types, in SetFlags()
932 bool RTCPSender::IsFlagPresent(uint32_t type) const { in IsFlagPresent()
936 bool RTCPSender::ConsumeFlag(uint32_t type, bool forced) { in ConsumeFlag()
945 bool RTCPSender::AllVolatileFlagsConsumed() const { in AllVolatileFlagsConsumed()
953 void RTCPSender::SetVideoBitrateAllocation( in SetVideoBitrateAllocation()
975 absl::optional<VideoBitrateAllocation> RTCPSender::CheckAndUpdateLayerStructure( in CheckAndUpdateLayerStructure()
998 void RTCPSender::SendCombinedRtcpPacket( in SendCombinedRtcpPacket()