|
| 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) |
|