|
| ModuleRtpRtcpImpl (const RtpRtcp::Configuration &configuration) |
|
int64_t | TimeUntilNextProcess () override |
|
void | Process () override |
|
int32_t | IncomingRtcpPacket (const uint8_t *incoming_packet, size_t incoming_packet_length) override |
|
void | SetRemoteSSRC (uint32_t ssrc) override |
|
int32_t | RegisterSendPayload (const CodecInst &voice_codec) override |
|
int32_t | RegisterSendPayload (const VideoCodec &video_codec) override |
|
void | RegisterVideoSendPayload (int payload_type, const char *payload_name) override |
|
int32_t | DeRegisterSendPayload (int8_t payload_type) override |
|
int8_t | SendPayloadType () const |
|
int32_t | RegisterSendRtpHeaderExtension (RTPExtensionType type, uint8_t id) override |
|
int32_t | DeregisterSendRtpHeaderExtension (RTPExtensionType type) override |
|
bool | HasBweExtensions () const override |
|
uint32_t | StartTimestamp () const override |
|
void | SetStartTimestamp (uint32_t timestamp) override |
|
uint16_t | SequenceNumber () const override |
|
void | SetSequenceNumber (uint16_t seq) override |
|
void | SetRtpState (const RtpState &rtp_state) override |
|
void | SetRtxState (const RtpState &rtp_state) override |
|
RtpState | GetRtpState () const override |
|
RtpState | GetRtxState () const override |
|
uint32_t | SSRC () const override |
|
void | SetSSRC (uint32_t ssrc) override |
|
void | SetCsrcs (const std::vector< uint32_t > &csrcs) override |
|
RTCPSender::FeedbackState | GetFeedbackState () |
|
void | SetRtxSendStatus (int mode) override |
|
int | RtxSendStatus () const override |
|
void | SetRtxSsrc (uint32_t ssrc) override |
|
void | SetRtxSendPayloadType (int payload_type, int associated_payload_type) override |
|
rtc::Optional< uint32_t > | FlexfecSsrc () const override |
|
int32_t | SetSendingStatus (bool sending) override |
|
bool | Sending () const override |
|
void | SetSendingMediaStatus (bool sending) override |
|
bool | SendingMedia () const override |
|
bool | SendOutgoingData (FrameType frame_type, int8_t payload_type, uint32_t time_stamp, int64_t capture_time_ms, const uint8_t *payload_data, size_t payload_size, const RTPFragmentationHeader *fragmentation, const RTPVideoHeader *rtp_video_header, uint32_t *transport_frame_id_out) override |
|
bool | TimeToSendPacket (uint32_t ssrc, uint16_t sequence_number, int64_t capture_time_ms, bool retransmission, const PacedPacketInfo &pacing_info) override |
|
size_t | TimeToSendPadding (size_t bytes, const PacedPacketInfo &pacing_info) override |
|
RtcpMode | RTCP () const override |
|
void | SetRTCPStatus (RtcpMode method) override |
|
int32_t | SetCNAME (const char *c_name) override |
|
int32_t | RemoteCNAME (uint32_t remote_ssrc, char c_name[RTCP_CNAME_SIZE]) const override |
|
int32_t | RemoteNTP (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 override |
|
int32_t | AddMixedCNAME (uint32_t ssrc, const char *c_name) override |
|
int32_t | RemoveMixedCNAME (uint32_t ssrc) override |
|
int32_t | RTT (uint32_t remote_ssrc, int64_t *rtt, int64_t *avg_rtt, int64_t *min_rtt, int64_t *max_rtt) const override |
|
int32_t | SendRTCP (RTCPPacketType rtcpPacketType) override |
|
int32_t | SendCompoundRTCP (const std::set< RTCPPacketType > &rtcpPacketTypes) override |
|
int32_t | DataCountersRTP (size_t *bytes_sent, uint32_t *packets_sent) const override |
|
void | GetSendStreamDataCounters (StreamDataCounters *rtp_counters, StreamDataCounters *rtx_counters) const override |
|
void | GetRtpPacketLossStats (bool outgoing, uint32_t ssrc, struct RtpPacketLossStats *loss_stats) const override |
|
int32_t | RemoteRTCPStat (RTCPSenderInfo *sender_info) override |
|
int32_t | RemoteRTCPStat (std::vector< RTCPReportBlock > *receive_blocks) const override |
|
bool | REMB () const override |
|
void | SetREMBStatus (bool enable) override |
|
void | SetREMBData (uint32_t bitrate, const std::vector< uint32_t > &ssrcs) override |
|
bool | TMMBR () const override |
|
void | SetTMMBRStatus (bool enable) override |
|
void | SetTmmbn (std::vector< rtcp::TmmbItem > bounding_set) override |
|
size_t | MaxPayloadSize () const override |
|
size_t | MaxRtpPacketSize () const override |
|
void | SetMaxRtpPacketSize (size_t max_packet_size) override |
|
int | SelectiveRetransmissions () const override |
|
int | SetSelectiveRetransmissions (uint8_t settings) override |
|
int32_t | SendNACK (const uint16_t *nack_list, uint16_t size) override |
|
void | SendNack (const std::vector< uint16_t > &sequence_numbers) override |
|
void | SetStorePacketsStatus (bool enable, uint16_t number_to_store) override |
|
bool | StorePackets () const override |
|
void | RegisterRtcpStatisticsCallback (RtcpStatisticsCallback *callback) override |
|
RtcpStatisticsCallback * | GetRtcpStatisticsCallback () override |
|
bool | SendFeedbackPacket (const rtcp::TransportFeedback &packet) override |
|
int32_t | SetRTCPApplicationSpecificData (uint8_t sub_type, uint32_t name, const uint8_t *data, uint16_t length) override |
|
int32_t | SetRTCPVoIPMetrics (const RTCPVoIPMetric *VoIPMetric) override |
|
void | SetRtcpXrRrtrStatus (bool enable) override |
|
bool | RtcpXrRrtrStatus () const override |
|
int32_t | SetAudioPacketSize (uint16_t packet_size_samples) override |
|
int32_t | SendTelephoneEventOutband (uint8_t key, uint16_t time_ms, uint8_t level) override |
|
int32_t | SetAudioLevel (uint8_t level_d_bov) override |
|
int32_t | SendRTCPSliceLossIndication (uint8_t picture_id) override |
|
int32_t | SetKeyFrameRequestMethod (KeyFrameRequestMethod method) override |
|
int32_t | RequestKeyFrame () override |
|
void | SetUlpfecConfig (int red_payload_type, int ulpfec_payload_type) override |
|
bool | SetFecParameters (const FecProtectionParams &delta_params, const FecProtectionParams &key_params) override |
|
bool | LastReceivedNTP (uint32_t *NTPsecs, uint32_t *NTPfrac, uint32_t *remote_sr) const |
|
std::vector< rtcp::TmmbItem > | BoundingSet (bool *tmmbr_owner) |
|
void | BitrateSent (uint32_t *total_rate, uint32_t *video_rate, uint32_t *fec_rate, uint32_t *nackRate) const override |
|
int32_t | SendRTCPReferencePictureSelection (uint64_t picture_id) override |
|
void | RegisterSendChannelRtpStatisticsCallback (StreamDataCountersCallback *callback) override |
|
StreamDataCountersCallback * | GetSendChannelRtpStatisticsCallback () const override |
|
void | OnReceivedNack (const std::vector< uint16_t > &nack_sequence_numbers) override |
|
void | OnReceivedRtcpReportBlocks (const ReportBlockList &report_blocks) override |
|
void | OnRequestSendReport () override |
|
void | SetVideoBitrateAllocation (const BitrateAllocation &bitrate) override |
|
| ModuleRtpRtcpImpl (const RtpRtcp::Configuration &configuration) |
|
int64_t | TimeUntilNextProcess () override |
|
void | Process () override |
|
int32_t | IncomingRtcpPacket (const uint8_t *incoming_packet, size_t incoming_packet_length) override |
|
void | SetRemoteSSRC (uint32_t ssrc) override |
|
int32_t | RegisterSendPayload (const CodecInst &voice_codec) override |
|
int32_t | RegisterSendPayload (const VideoCodec &video_codec) override |
|
void | RegisterVideoSendPayload (int payload_type, const char *payload_name) override |
|
int32_t | DeRegisterSendPayload (int8_t payload_type) override |
|
int8_t | SendPayloadType () const |
|
int32_t | RegisterSendRtpHeaderExtension (RTPExtensionType type, uint8_t id) override |
|
int32_t | DeregisterSendRtpHeaderExtension (RTPExtensionType type) override |
|
bool | HasBweExtensions () const override |
|
uint32_t | StartTimestamp () const override |
|
void | SetStartTimestamp (uint32_t timestamp) override |
|
uint16_t | SequenceNumber () const override |
|
void | SetSequenceNumber (uint16_t seq) override |
|
void | SetRtpState (const RtpState &rtp_state) override |
|
void | SetRtxState (const RtpState &rtp_state) override |
|
RtpState | GetRtpState () const override |
|
RtpState | GetRtxState () const override |
|
uint32_t | SSRC () const override |
|
void | SetSSRC (uint32_t ssrc) override |
|
void | SetCsrcs (const std::vector< uint32_t > &csrcs) override |
|
RTCPSender::FeedbackState | GetFeedbackState () |
|
void | SetRtxSendStatus (int mode) override |
|
int | RtxSendStatus () const override |
|
void | SetRtxSsrc (uint32_t ssrc) override |
|
void | SetRtxSendPayloadType (int payload_type, int associated_payload_type) override |
|
rtc::Optional< uint32_t > | FlexfecSsrc () const override |
|
int32_t | SetSendingStatus (bool sending) override |
|
bool | Sending () const override |
|
void | SetSendingMediaStatus (bool sending) override |
|
bool | SendingMedia () const override |
|
bool | SendOutgoingData (FrameType frame_type, int8_t payload_type, uint32_t time_stamp, int64_t capture_time_ms, const uint8_t *payload_data, size_t payload_size, const RTPFragmentationHeader *fragmentation, const RTPVideoHeader *rtp_video_header, uint32_t *transport_frame_id_out) override |
|
bool | TimeToSendPacket (uint32_t ssrc, uint16_t sequence_number, int64_t capture_time_ms, bool retransmission, const PacedPacketInfo &pacing_info) override |
|
size_t | TimeToSendPadding (size_t bytes, const PacedPacketInfo &pacing_info) override |
|
RtcpMode | RTCP () const override |
|
void | SetRTCPStatus (RtcpMode method) override |
|
int32_t | SetCNAME (const char *c_name) override |
|
int32_t | RemoteCNAME (uint32_t remote_ssrc, char c_name[RTCP_CNAME_SIZE]) const override |
|
int32_t | RemoteNTP (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 override |
|
int32_t | AddMixedCNAME (uint32_t ssrc, const char *c_name) override |
|
int32_t | RemoveMixedCNAME (uint32_t ssrc) override |
|
int32_t | RTT (uint32_t remote_ssrc, int64_t *rtt, int64_t *avg_rtt, int64_t *min_rtt, int64_t *max_rtt) const override |
|
int32_t | SendRTCP (RTCPPacketType rtcpPacketType) override |
|
int32_t | SendCompoundRTCP (const std::set< RTCPPacketType > &rtcpPacketTypes) override |
|
int32_t | DataCountersRTP (size_t *bytes_sent, uint32_t *packets_sent) const override |
|
void | GetSendStreamDataCounters (StreamDataCounters *rtp_counters, StreamDataCounters *rtx_counters) const override |
|
void | GetRtpPacketLossStats (bool outgoing, uint32_t ssrc, struct RtpPacketLossStats *loss_stats) const override |
|
int32_t | RemoteRTCPStat (RTCPSenderInfo *sender_info) override |
|
int32_t | RemoteRTCPStat (std::vector< RTCPReportBlock > *receive_blocks) const override |
|
bool | REMB () const override |
|
void | SetREMBStatus (bool enable) override |
|
void | SetREMBData (uint32_t bitrate, const std::vector< uint32_t > &ssrcs) override |
|
bool | TMMBR () const override |
|
void | SetTMMBRStatus (bool enable) override |
|
void | SetTmmbn (std::vector< rtcp::TmmbItem > bounding_set) override |
|
size_t | MaxPayloadSize () const override |
|
size_t | MaxRtpPacketSize () const override |
|
void | SetMaxRtpPacketSize (size_t max_packet_size) override |
|
int | SelectiveRetransmissions () const override |
|
int | SetSelectiveRetransmissions (uint8_t settings) override |
|
int32_t | SendNACK (const uint16_t *nack_list, uint16_t size) override |
|
void | SendNack (const std::vector< uint16_t > &sequence_numbers) override |
|
void | SetStorePacketsStatus (bool enable, uint16_t number_to_store) override |
|
bool | StorePackets () const override |
|
void | RegisterRtcpStatisticsCallback (RtcpStatisticsCallback *callback) override |
|
RtcpStatisticsCallback * | GetRtcpStatisticsCallback () override |
|
bool | SendFeedbackPacket (const rtcp::TransportFeedback &packet) override |
|
int32_t | SetRTCPApplicationSpecificData (uint8_t sub_type, uint32_t name, const uint8_t *data, uint16_t length) override |
|
int32_t | SetRTCPVoIPMetrics (const RTCPVoIPMetric *VoIPMetric) override |
|
void | SetRtcpXrRrtrStatus (bool enable) override |
|
bool | RtcpXrRrtrStatus () const override |
|
int32_t | SetAudioPacketSize (uint16_t packet_size_samples) override |
|
int32_t | SendTelephoneEventOutband (uint8_t key, uint16_t time_ms, uint8_t level) override |
|
int32_t | SetAudioLevel (uint8_t level_d_bov) override |
|
int32_t | SendRTCPSliceLossIndication (uint8_t picture_id) override |
|
int32_t | SetKeyFrameRequestMethod (KeyFrameRequestMethod method) override |
|
int32_t | RequestKeyFrame () override |
|
void | SetUlpfecConfig (int red_payload_type, int ulpfec_payload_type) override |
|
bool | SetFecParameters (const FecProtectionParams &delta_params, const FecProtectionParams &key_params) override |
|
bool | LastReceivedNTP (uint32_t *NTPsecs, uint32_t *NTPfrac, uint32_t *remote_sr) const |
|
std::vector< rtcp::TmmbItem > | BoundingSet (bool *tmmbr_owner) |
|
void | BitrateSent (uint32_t *total_rate, uint32_t *video_rate, uint32_t *fec_rate, uint32_t *nackRate) const override |
|
int32_t | SendRTCPReferencePictureSelection (uint64_t picture_id) override |
|
void | RegisterSendChannelRtpStatisticsCallback (StreamDataCountersCallback *callback) override |
|
StreamDataCountersCallback * | GetSendChannelRtpStatisticsCallback () const override |
|
void | OnReceivedNack (const std::vector< uint16_t > &nack_sequence_numbers) override |
|
void | OnReceivedRtcpReportBlocks (const ReportBlockList &report_blocks) override |
|
void | OnRequestSendReport () override |
|
void | SetVideoBitrateAllocation (const BitrateAllocation &bitrate) override |
|
virtual int32_t | SetMaxTransferUnit (uint16_t size) |
|
RTC_DEPRECATED int32_t | SetFecParameters (const FecProtectionParams *delta_params, const FecProtectionParams *key_params) |
|
virtual int32_t | SetMaxTransferUnit (uint16_t size) |
|
RTC_DEPRECATED int32_t | SetFecParameters (const FecProtectionParams *delta_params, const FecProtectionParams *key_params) |
|
virtual void | ProcessThreadAttached (ProcessThread *) |
|
virtual void | ProcessThreadAttached (ProcessThread *) |
|