|
| RTCPReceiver (Clock *clock, bool receiver_only, RtcpPacketTypeCounterObserver *packet_type_counter_observer, RtcpBandwidthObserver *rtcp_bandwidth_observer, RtcpIntraFrameObserver *rtcp_intra_frame_observer, TransportFeedbackObserver *transport_feedback_observer, VideoBitrateAllocationObserver *bitrate_allocation_observer, ModuleRtpRtcp *owner) |
|
virtual | ~RTCPReceiver () |
|
bool | IncomingPacket (const uint8_t *packet, size_t packet_size) |
|
int64_t | LastReceivedReceiverReport () const |
|
void | SetSsrcs (uint32_t main_ssrc, const std::set< uint32_t > ®istered_ssrcs) |
|
void | SetRemoteSSRC (uint32_t ssrc) |
|
uint32_t | RemoteSSRC () const |
|
int32_t | CNAME (uint32_t remote_ssrc, char cname[RTCP_CNAME_SIZE]) const |
|
bool | NTP (uint32_t *received_ntp_secs, uint32_t *received_ntp_frac, uint32_t *rtcp_arrival_time_secs, uint32_t *rtcp_arrival_time_frac, uint32_t *rtcp_timestamp) const |
|
bool | LastReceivedXrReferenceTimeInfo (rtcp::ReceiveTimeInfo *info) const |
|
int32_t | RTT (uint32_t remote_ssrc, int64_t *last_rtt_ms, int64_t *avg_rtt_ms, int64_t *min_rtt_ms, int64_t *max_rtt_ms) const |
|
int32_t | SenderInfoReceived (RTCPSenderInfo *sender_info) const |
|
void | SetRtcpXrRrtrStatus (bool enable) |
|
bool | GetAndResetXrRrRtt (int64_t *rtt_ms) |
|
int32_t | StatisticsReceived (std::vector< RTCPReportBlock > *receiveBlocks) const |
|
bool | RtcpRrTimeout (int64_t rtcp_interval_ms) |
|
bool | RtcpRrSequenceNumberTimeout (int64_t rtcp_interval_ms) |
|
std::vector< rtcp::TmmbItem > | TmmbrReceived () |
|
bool | UpdateTmmbrTimers () |
|
std::vector< rtcp::TmmbItem > | BoundingSet (bool *tmmbr_owner) |
|
void | NotifyTmmbrUpdated () |
|
void | RegisterRtcpStatisticsCallback (RtcpStatisticsCallback *callback) |
|
RtcpStatisticsCallback * | GetRtcpStatisticsCallback () |
|
| RTCPReceiver (Clock *clock, bool receiver_only, RtcpPacketTypeCounterObserver *packet_type_counter_observer, RtcpBandwidthObserver *rtcp_bandwidth_observer, RtcpIntraFrameObserver *rtcp_intra_frame_observer, TransportFeedbackObserver *transport_feedback_observer, VideoBitrateAllocationObserver *bitrate_allocation_observer, ModuleRtpRtcp *owner) |
|
virtual | ~RTCPReceiver () |
|
bool | IncomingPacket (const uint8_t *packet, size_t packet_size) |
|
int64_t | LastReceivedReceiverReport () const |
|
void | SetSsrcs (uint32_t main_ssrc, const std::set< uint32_t > ®istered_ssrcs) |
|
void | SetRemoteSSRC (uint32_t ssrc) |
|
uint32_t | RemoteSSRC () const |
|
int32_t | CNAME (uint32_t remote_ssrc, char cname[RTCP_CNAME_SIZE]) const |
|
bool | NTP (uint32_t *received_ntp_secs, uint32_t *received_ntp_frac, uint32_t *rtcp_arrival_time_secs, uint32_t *rtcp_arrival_time_frac, uint32_t *rtcp_timestamp) const |
|
bool | LastReceivedXrReferenceTimeInfo (rtcp::ReceiveTimeInfo *info) const |
|
int32_t | RTT (uint32_t remote_ssrc, int64_t *last_rtt_ms, int64_t *avg_rtt_ms, int64_t *min_rtt_ms, int64_t *max_rtt_ms) const |
|
int32_t | SenderInfoReceived (RTCPSenderInfo *sender_info) const |
|
void | SetRtcpXrRrtrStatus (bool enable) |
|
bool | GetAndResetXrRrRtt (int64_t *rtt_ms) |
|
int32_t | StatisticsReceived (std::vector< RTCPReportBlock > *receiveBlocks) const |
|
bool | RtcpRrTimeout (int64_t rtcp_interval_ms) |
|
bool | RtcpRrSequenceNumberTimeout (int64_t rtcp_interval_ms) |
|
std::vector< rtcp::TmmbItem > | TmmbrReceived () |
|
bool | UpdateTmmbrTimers () |
|
std::vector< rtcp::TmmbItem > | BoundingSet (bool *tmmbr_owner) |
|
void | NotifyTmmbrUpdated () |
|
void | RegisterRtcpStatisticsCallback (RtcpStatisticsCallback *callback) |
|
RtcpStatisticsCallback * | GetRtcpStatisticsCallback () |
|