|
| | RTCPSender (bool audio, Clock *clock, ReceiveStatistics *receive_statistics, RtcpPacketTypeCounterObserver *packet_type_counter_observer, RtcEventLog *event_log, Transport *outgoing_transport) |
| |
| virtual | ~RTCPSender () |
| |
| RtcpMode | Status () const |
| |
| void | SetRTCPStatus (RtcpMode method) |
| |
| bool | Sending () const |
| |
| int32_t | SetSendingStatus (const FeedbackState &feedback_state, bool enabled) |
| |
| int32_t | SetNackStatus (bool enable) |
| |
| void | SetTimestampOffset (uint32_t timestamp_offset) |
| |
| void | SetLastRtpTime (uint32_t rtp_timestamp, int64_t capture_time_ms) |
| |
| void | SetSSRC (uint32_t ssrc) |
| |
| void | SetRemoteSSRC (uint32_t ssrc) |
| |
| int32_t | SetCNAME (const char *cName) |
| |
| int32_t | AddMixedCNAME (uint32_t SSRC, const char *c_name) |
| |
| int32_t | RemoveMixedCNAME (uint32_t SSRC) |
| |
| bool | TimeToSendRTCPReport (bool sendKeyframeBeforeRTP=false) const |
| |
| int32_t | SendRTCP (const FeedbackState &feedback_state, RTCPPacketType packetType, int32_t nackSize=0, const uint16_t *nackList=0, uint64_t pictureID=0) |
| |
| int32_t | SendCompoundRTCP (const FeedbackState &feedback_state, const std::set< RTCPPacketType > &packetTypes, int32_t nackSize=0, const uint16_t *nackList=0, uint64_t pictureID=0) |
| |
| bool | REMB () const |
| |
| void | SetREMBStatus (bool enable) |
| |
| void | SetREMBData (uint32_t bitrate, const std::vector< uint32_t > &ssrcs) |
| |
| bool | TMMBR () const |
| |
| void | SetTMMBRStatus (bool enable) |
| |
| void | SetMaxRtpPacketSize (size_t max_packet_size) |
| |
| void | SetTmmbn (std::vector< rtcp::TmmbItem > bounding_set) |
| |
| int32_t | SetApplicationSpecificData (uint8_t subType, uint32_t name, const uint8_t *data, uint16_t length) |
| |
| int32_t | SetRTCPVoIPMetrics (const RTCPVoIPMetric *VoIPMetric) |
| |
| void | SendRtcpXrReceiverReferenceTime (bool enable) |
| |
| bool | RtcpXrReceiverReferenceTime () const |
| |
| void | SetCsrcs (const std::vector< uint32_t > &csrcs) |
| |
| void | SetTargetBitrate (unsigned int target_bitrate) |
| |
| void | SetVideoBitrateAllocation (const BitrateAllocation &bitrate) |
| |
| bool | SendFeedbackPacket (const rtcp::TransportFeedback &packet) |
| |
| | RTCPSender (bool audio, Clock *clock, ReceiveStatistics *receive_statistics, RtcpPacketTypeCounterObserver *packet_type_counter_observer, RtcEventLog *event_log, Transport *outgoing_transport) |
| |
| virtual | ~RTCPSender () |
| |
| RtcpMode | Status () const |
| |
| void | SetRTCPStatus (RtcpMode method) |
| |
| bool | Sending () const |
| |
| int32_t | SetSendingStatus (const FeedbackState &feedback_state, bool enabled) |
| |
| int32_t | SetNackStatus (bool enable) |
| |
| void | SetTimestampOffset (uint32_t timestamp_offset) |
| |
| void | SetLastRtpTime (uint32_t rtp_timestamp, int64_t capture_time_ms) |
| |
| void | SetSSRC (uint32_t ssrc) |
| |
| void | SetRemoteSSRC (uint32_t ssrc) |
| |
| int32_t | SetCNAME (const char *cName) |
| |
| int32_t | AddMixedCNAME (uint32_t SSRC, const char *c_name) |
| |
| int32_t | RemoveMixedCNAME (uint32_t SSRC) |
| |
| bool | TimeToSendRTCPReport (bool sendKeyframeBeforeRTP=false) const |
| |
| int32_t | SendRTCP (const FeedbackState &feedback_state, RTCPPacketType packetType, int32_t nackSize=0, const uint16_t *nackList=0, uint64_t pictureID=0) |
| |
| int32_t | SendCompoundRTCP (const FeedbackState &feedback_state, const std::set< RTCPPacketType > &packetTypes, int32_t nackSize=0, const uint16_t *nackList=0, uint64_t pictureID=0) |
| |
| bool | REMB () const |
| |
| void | SetREMBStatus (bool enable) |
| |
| void | SetREMBData (uint32_t bitrate, const std::vector< uint32_t > &ssrcs) |
| |
| bool | TMMBR () const |
| |
| void | SetTMMBRStatus (bool enable) |
| |
| void | SetMaxRtpPacketSize (size_t max_packet_size) |
| |
| void | SetTmmbn (std::vector< rtcp::TmmbItem > bounding_set) |
| |
| int32_t | SetApplicationSpecificData (uint8_t subType, uint32_t name, const uint8_t *data, uint16_t length) |
| |
| int32_t | SetRTCPVoIPMetrics (const RTCPVoIPMetric *VoIPMetric) |
| |
| void | SendRtcpXrReceiverReferenceTime (bool enable) |
| |
| bool | RtcpXrReceiverReferenceTime () const |
| |
| void | SetCsrcs (const std::vector< uint32_t > &csrcs) |
| |
| void | SetTargetBitrate (unsigned int target_bitrate) |
| |
| void | SetVideoBitrateAllocation (const BitrateAllocation &bitrate) |
| |
| bool | SendFeedbackPacket (const rtcp::TransportFeedback &packet) |
| |