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