LeviLamina
|
Classes | |
struct | RtpSenderContext |
Public Member Functions | |
ModuleRtpRtcpImpl2 & | operator= (ModuleRtpRtcpImpl2 const &) |
ModuleRtpRtcpImpl2 (ModuleRtpRtcpImpl2 const &) | |
virtual void | IncomingRtcpPacket (::rtc::ArrayView< uchar const > rtcp_packet) |
virtual void | SetRemoteSSRC (uint ssrc) |
virtual void | SetLocalSsrc (uint local_ssrc) |
virtual void | RegisterSendPayloadFrequency (int payload_type, int payload_frequency) |
virtual int | DeRegisterSendPayload (char payload_type) |
virtual void | SetExtmapAllowMixed (bool extmap_allow_mixed) |
virtual void | RegisterRtpHeaderExtension (::std::string_view uri, int id) |
virtual void | DeregisterSendRtpHeaderExtension (::std::string_view uri) |
virtual bool | SupportsPadding () const |
virtual bool | SupportsRtxPayloadPadding () const |
virtual uint | StartTimestamp () const |
virtual void | SetStartTimestamp (uint timestamp) |
virtual ushort | SequenceNumber () const |
virtual void | SetSequenceNumber (ushort seq_num) |
virtual void | SetRtpState (::webrtc::RtpState const &rtp_state) |
virtual void | SetRtxState (::webrtc::RtpState const &rtp_state) |
virtual::webrtc::RtpState | GetRtpState () const |
virtual::webrtc::RtpState | GetRtxState () const |
virtual void | SetNonSenderRttMeasurement (bool enabled) |
virtual uint | SSRC () const |
virtual void | SetMid (::std::string_view mid) |
virtual void | SetRtxSendStatus (int mode) |
virtual int | RtxSendStatus () const |
virtual ::std::optional< uint > | RtxSsrc () const |
virtual void | SetRtxSendPayloadType (int payload_type, int associated_payload_type) |
virtual ::std::optional< uint > | FlexfecSsrc () const |
virtual int | SetSendingStatus (bool sending) |
virtual bool | Sending () const |
virtual void | SetSendingMediaStatus (bool sending) |
virtual bool | SendingMedia () const |
virtual bool | IsAudioConfigured () const |
virtual void | SetAsPartOfAllocation (bool part_of_allocation) |
virtual bool | OnSendingRtpFrame (uint timestamp, int64 capture_time_ms, int payload_type, bool force_sender_report) |
virtual bool | CanSendPacket (::webrtc::RtpPacketToSend const &packet) const |
virtual void | AssignSequenceNumber (::webrtc::RtpPacketToSend &packet) |
virtual void | SendPacket (::std::unique_ptr<::webrtc::RtpPacketToSend > packet, ::webrtc::PacedPacketInfo const &pacing_info) |
virtual bool | TrySendPacket (::std::unique_ptr<::webrtc::RtpPacketToSend > packet, ::webrtc::PacedPacketInfo const &pacing_info) |
virtual void | OnBatchComplete () |
virtual void | SetFecProtectionParams (::webrtc::FecProtectionParams const &delta_params, ::webrtc::FecProtectionParams const &key_params) |
virtual ::std::vector<::std::unique_ptr<::webrtc::RtpPacketToSend > > | FetchFecPackets () |
virtual void | OnAbortedRetransmissions (::rtc::ArrayView< ushort const > sequence_numbers) |
virtual void | OnPacketsAcknowledged (::rtc::ArrayView< ushort const > sequence_numbers) |
virtual ::std::vector<::std::unique_ptr<::webrtc::RtpPacketToSend > > | GeneratePadding (uint64 target_size_bytes) |
virtual ::std::vector<::webrtc::RtpSequenceNumberMap::Info > | GetSentRtpPacketInfos (::rtc::ArrayView< ushort const > sequence_numbers) const |
virtual uint64 | ExpectedPerPacketOverhead () const |
virtual void | OnPacketSendingThreadSwitched () |
virtual::webrtc::RtcpMode | RTCP () const |
virtual void | SetRTCPStatus (::webrtc::RtcpMode method) |
virtual int | SetCNAME (::std::string_view c_name) |
virtual ::std::optional<::webrtc::TimeDelta > | LastRtt () const |
virtual::webrtc::TimeDelta | ExpectedRetransmissionTime () const |
virtual int | SendRTCP (::webrtc::RTCPPacketType packet_type) |
virtual void | GetSendStreamDataCounters (::webrtc::StreamDataCounters *rtp_counters, ::webrtc::StreamDataCounters *rtx_counters) const |
virtual ::std::vector<::webrtc::ReportBlockData > | GetLatestReportBlockData () const |
virtual ::std::optional<::webrtc::RtpRtcpInterface::SenderReportStats > | GetSenderReportStats () const |
virtual ::std::optional<::webrtc::RtpRtcpInterface::NonSenderRttStats > | GetNonSenderRttStats () const |
virtual void | SetRemb (int64 bitrate_bps, ::std::vector< uint > ssrcs) |
virtual void | UnsetRemb () |
virtual void | SetTmmbn (::std::vector<::webrtc::rtcp::TmmbItem > bounding_set) |
virtual uint64 | MaxRtpPacketSize () const |
virtual void | SetMaxRtpPacketSize (uint64 rtp_packet_size) |
virtual int | SendNACK (ushort const *nack_list, ushort size) |
virtual void | SendNack (::std::vector< ushort > const &sequence_numbers) |
virtual void | SetStorePacketsStatus (bool enable, ushort number_to_store) |
virtual void | SendCombinedRtcpPacket (::std::vector<::std::unique_ptr<::webrtc::rtcp::RtcpPacket > > rtcp_packets) |
virtual int | SendLossNotification (ushort last_decoded_seq_num, ushort last_received_seq_num, bool decodability_flag, bool buffering_allowed) |
virtual::webrtc::RtpSendRates | GetSendRates () const |
virtual void | OnReceivedNack (::std::vector< ushort > const &nack_sequence_numbers) |
virtual void | OnReceivedRtcpReportBlocks (::rtc::ArrayView<::webrtc::ReportBlockData const > report_blocks) |
virtual void | OnRequestSendReport () |
virtual void | SetVideoBitrateAllocation (::webrtc::VideoBitrateAllocation const &bitrate) |
virtual::webrtc::RTPSender * | RtpSender () |
virtual::webrtc::RTPSender const * | RtpSender () const |
MCAPI::webrtc::RTCPSender::FeedbackState | GetFeedbackState () |
MCAPI void | MaybeSendRtcp () |
MCAPI void | MaybeSendRtcpAtOrAfterTimestamp (::webrtc::Timestamp execution_time) |
MCAPI | ModuleRtpRtcpImpl2 (::webrtc::RtpRtcpInterface::Configuration const &configuration) |
MCAPI void | PeriodicUpdate () |
MCAPI void | ScheduleMaybeSendRtcpAtOrAfterTimestamp (::webrtc::Timestamp execution_time, ::webrtc::TimeDelta duration) |
MCAPI void | ScheduleRtcpSendEvaluation (::webrtc::TimeDelta duration) |
MCAPI bool | StorePackets () const |
MCAPI bool | TimeToSendFullNackList (int64 now) const |
MCAPI int64 | rtt_ms () const |
MCAPI void | set_rtt_ms (int64 rtt_ms) |
MCAPI void * | $ctor (::webrtc::RtpRtcpInterface::Configuration const &configuration) |
MCAPI void | $dtor () |
MCAPI void | $IncomingRtcpPacket (::rtc::ArrayView< uchar const > rtcp_packet) |
MCAPI void | $SetRemoteSSRC (uint ssrc) |
MCAPI void | $SetLocalSsrc (uint local_ssrc) |
MCAPI void | $RegisterSendPayloadFrequency (int payload_type, int payload_frequency) |
MCAPI int | $DeRegisterSendPayload (char payload_type) |
MCAPI void | $SetExtmapAllowMixed (bool extmap_allow_mixed) |
MCAPI void | $RegisterRtpHeaderExtension (::std::string_view uri, int id) |
MCAPI void | $DeregisterSendRtpHeaderExtension (::std::string_view uri) |
MCAPI bool | $SupportsPadding () const |
MCAPI bool | $SupportsRtxPayloadPadding () const |
MCAPI uint | $StartTimestamp () const |
MCAPI void | $SetStartTimestamp (uint timestamp) |
MCAPI ushort | $SequenceNumber () const |
MCAPI void | $SetSequenceNumber (ushort seq_num) |
MCAPI void | $SetRtpState (::webrtc::RtpState const &rtp_state) |
MCAPI void | $SetRtxState (::webrtc::RtpState const &rtp_state) |
MCAPI::webrtc::RtpState | $GetRtpState () const |
MCAPI::webrtc::RtpState | $GetRtxState () const |
MCAPI void | $SetNonSenderRttMeasurement (bool enabled) |
MCAPI uint | $SSRC () const |
MCAPI void | $SetMid (::std::string_view mid) |
MCAPI void | $SetRtxSendStatus (int mode) |
MCAPI int | $RtxSendStatus () const |
MCAPI ::std::optional< uint > | $RtxSsrc () const |
MCAPI void | $SetRtxSendPayloadType (int payload_type, int associated_payload_type) |
MCAPI ::std::optional< uint > | $FlexfecSsrc () const |
MCAPI int | $SetSendingStatus (bool sending) |
MCAPI bool | $Sending () const |
MCAPI void | $SetSendingMediaStatus (bool sending) |
MCAPI bool | $SendingMedia () const |
MCAPI bool | $IsAudioConfigured () const |
MCAPI void | $SetAsPartOfAllocation (bool part_of_allocation) |
MCAPI bool | $OnSendingRtpFrame (uint timestamp, int64 capture_time_ms, int payload_type, bool force_sender_report) |
MCAPI bool | $CanSendPacket (::webrtc::RtpPacketToSend const &packet) const |
MCAPI void | $AssignSequenceNumber (::webrtc::RtpPacketToSend &packet) |
MCAPI void | $SendPacket (::std::unique_ptr<::webrtc::RtpPacketToSend > packet, ::webrtc::PacedPacketInfo const &pacing_info) |
MCAPI bool | $TrySendPacket (::std::unique_ptr<::webrtc::RtpPacketToSend > packet, ::webrtc::PacedPacketInfo const &pacing_info) |
MCAPI void | $OnBatchComplete () |
MCAPI void | $SetFecProtectionParams (::webrtc::FecProtectionParams const &delta_params, ::webrtc::FecProtectionParams const &key_params) |
MCAPI ::std::vector<::std::unique_ptr<::webrtc::RtpPacketToSend > > | $FetchFecPackets () |
MCAPI void | $OnAbortedRetransmissions (::rtc::ArrayView< ushort const > sequence_numbers) |
MCAPI void | $OnPacketsAcknowledged (::rtc::ArrayView< ushort const > sequence_numbers) |
MCAPI ::std::vector<::std::unique_ptr<::webrtc::RtpPacketToSend > > | $GeneratePadding (uint64 target_size_bytes) |
MCAPI ::std::vector<::webrtc::RtpSequenceNumberMap::Info > | $GetSentRtpPacketInfos (::rtc::ArrayView< ushort const > sequence_numbers) const |
MCAPI uint64 | $ExpectedPerPacketOverhead () const |
MCAPI void | $OnPacketSendingThreadSwitched () |
MCAPI::webrtc::RtcpMode | $RTCP () const |
MCAPI void | $SetRTCPStatus (::webrtc::RtcpMode method) |
MCAPI int | $SetCNAME (::std::string_view c_name) |
MCAPI ::std::optional<::webrtc::TimeDelta > | $LastRtt () const |
MCAPI::webrtc::TimeDelta | $ExpectedRetransmissionTime () const |
MCAPI int | $SendRTCP (::webrtc::RTCPPacketType packet_type) |
MCAPI void | $GetSendStreamDataCounters (::webrtc::StreamDataCounters *rtp_counters, ::webrtc::StreamDataCounters *rtx_counters) const |
MCAPI ::std::vector<::webrtc::ReportBlockData > | $GetLatestReportBlockData () const |
MCAPI ::std::optional<::webrtc::RtpRtcpInterface::SenderReportStats > | $GetSenderReportStats () const |
MCAPI ::std::optional<::webrtc::RtpRtcpInterface::NonSenderRttStats > | $GetNonSenderRttStats () const |
MCAPI void | $SetRemb (int64 bitrate_bps, ::std::vector< uint > ssrcs) |
MCAPI void | $UnsetRemb () |
MCAPI void | $SetTmmbn (::std::vector<::webrtc::rtcp::TmmbItem > bounding_set) |
MCAPI uint64 | $MaxRtpPacketSize () const |
MCAPI void | $SetMaxRtpPacketSize (uint64 rtp_packet_size) |
MCAPI int | $SendNACK (ushort const *nack_list, ushort size) |
MCAPI void | $SendNack (::std::vector< ushort > const &sequence_numbers) |
MCAPI void | $SetStorePacketsStatus (bool enable, ushort number_to_store) |
MCAPI void | $SendCombinedRtcpPacket (::std::vector<::std::unique_ptr<::webrtc::rtcp::RtcpPacket > > rtcp_packets) |
MCAPI int | $SendLossNotification (ushort last_decoded_seq_num, ushort last_received_seq_num, bool decodability_flag, bool buffering_allowed) |
MCAPI::webrtc::RtpSendRates | $GetSendRates () const |
MCAPI void | $OnReceivedNack (::std::vector< ushort > const &nack_sequence_numbers) |
MCAPI void | $OnReceivedRtcpReportBlocks (::rtc::ArrayView<::webrtc::ReportBlockData const > report_blocks) |
MCAPI void | $OnRequestSendReport () |
MCAPI void | $SetVideoBitrateAllocation (::webrtc::VideoBitrateAllocation const &bitrate) |
MCAPI::webrtc::RTPSender * | $RtpSender () |
MCAPI::webrtc::RTPSender const * | $RtpSender () const |
Static Public Member Functions | |
static MCAPI ::std::unique_ptr<::webrtc::ModuleRtpRtcpImpl2 > | Create (::webrtc::RtpRtcpInterface::Configuration const &configuration) |
static MCAPI void ** | $vftableForRtpRtcpInterface () |
static MCAPI void ** | $vftableForModuleRtpRtcp () |
Public Attributes | |
::ll::UntypedStorage< 8, 8 > | mUnk909e53 |
::ll::UntypedStorage< 1, 1 > | mUnkdb6f5b |
::ll::UntypedStorage< 8, 8 > | mUnke2365b |
::ll::UntypedStorage< 8, 680 > | mUnke4397b |
::ll::UntypedStorage< 8, 520 > | mUnke545e2 |
::ll::UntypedStorage< 8, 8 > | mUnkaca0fc |
::ll::UntypedStorage< 2, 2 > | mUnk693b30 |
::ll::UntypedStorage< 8, 8 > | mUnkd32067 |
::ll::UntypedStorage< 2, 2 > | mUnk400446 |
::ll::UntypedStorage< 8, 8 > | mUnk52edea |
::ll::UntypedStorage< 8, 8 > | mUnkcf7fd5 |
::ll::UntypedStorage< 8, 40 > | mUnkcd70d0 |
::ll::UntypedStorage< 8, 8 > | mUnke906ef |
::ll::UntypedStorage< 8, 8 > | mUnk32ab75 |
|
explicit |
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RTCPReceiver::ModuleRtpRtcp.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtcpFeedbackSenderInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RTCPReceiver::ModuleRtpRtcp.
|
virtual |
Implements webrtc::RTCPReceiver::ModuleRtpRtcp.
|
virtual |
Implements webrtc::RTCPReceiver::ModuleRtpRtcp.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
|
virtual |
Implements webrtc::RtpRtcpInterface.
MCAPI::webrtc::RTCPSender::FeedbackState webrtc::ModuleRtpRtcpImpl2::GetFeedbackState | ( | ) |
MCAPI void webrtc::ModuleRtpRtcpImpl2::MaybeSendRtcp | ( | ) |
MCAPI void webrtc::ModuleRtpRtcpImpl2::MaybeSendRtcpAtOrAfterTimestamp | ( | ::webrtc::Timestamp | execution_time | ) |
MCAPI void webrtc::ModuleRtpRtcpImpl2::PeriodicUpdate | ( | ) |
MCAPI void webrtc::ModuleRtpRtcpImpl2::ScheduleMaybeSendRtcpAtOrAfterTimestamp | ( | ::webrtc::Timestamp | execution_time, |
::webrtc::TimeDelta | duration ) |
MCAPI void webrtc::ModuleRtpRtcpImpl2::ScheduleRtcpSendEvaluation | ( | ::webrtc::TimeDelta | duration | ) |
MCAPI bool webrtc::ModuleRtpRtcpImpl2::StorePackets | ( | ) | const |
MCAPI bool webrtc::ModuleRtpRtcpImpl2::TimeToSendFullNackList | ( | int64 | now | ) | const |
MCAPI int64 webrtc::ModuleRtpRtcpImpl2::rtt_ms | ( | ) | const |
MCAPI void webrtc::ModuleRtpRtcpImpl2::set_rtt_ms | ( | int64 | rtt_ms | ) |
|
static |
MCAPI void * webrtc::ModuleRtpRtcpImpl2::$ctor | ( | ::webrtc::RtpRtcpInterface::Configuration const & | configuration | ) |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$dtor | ( | ) |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$IncomingRtcpPacket | ( | ::rtc::ArrayView< uchar const > | rtcp_packet | ) |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetRemoteSSRC | ( | uint | ssrc | ) |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetLocalSsrc | ( | uint | local_ssrc | ) |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$RegisterSendPayloadFrequency | ( | int | payload_type, |
int | payload_frequency ) |
MCAPI int webrtc::ModuleRtpRtcpImpl2::$DeRegisterSendPayload | ( | char | payload_type | ) |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetExtmapAllowMixed | ( | bool | extmap_allow_mixed | ) |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$RegisterRtpHeaderExtension | ( | ::std::string_view | uri, |
int | id ) |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$DeregisterSendRtpHeaderExtension | ( | ::std::string_view | uri | ) |
MCAPI bool webrtc::ModuleRtpRtcpImpl2::$SupportsPadding | ( | ) | const |
MCAPI bool webrtc::ModuleRtpRtcpImpl2::$SupportsRtxPayloadPadding | ( | ) | const |
MCAPI uint webrtc::ModuleRtpRtcpImpl2::$StartTimestamp | ( | ) | const |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetStartTimestamp | ( | uint | timestamp | ) |
MCAPI ushort webrtc::ModuleRtpRtcpImpl2::$SequenceNumber | ( | ) | const |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetSequenceNumber | ( | ushort | seq_num | ) |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetRtpState | ( | ::webrtc::RtpState const & | rtp_state | ) |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetRtxState | ( | ::webrtc::RtpState const & | rtp_state | ) |
MCAPI::webrtc::RtpState webrtc::ModuleRtpRtcpImpl2::$GetRtpState | ( | ) | const |
MCAPI::webrtc::RtpState webrtc::ModuleRtpRtcpImpl2::$GetRtxState | ( | ) | const |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetNonSenderRttMeasurement | ( | bool | enabled | ) |
MCAPI uint webrtc::ModuleRtpRtcpImpl2::$SSRC | ( | ) | const |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetMid | ( | ::std::string_view | mid | ) |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetRtxSendStatus | ( | int | mode | ) |
MCAPI int webrtc::ModuleRtpRtcpImpl2::$RtxSendStatus | ( | ) | const |
MCAPI ::std::optional< uint > webrtc::ModuleRtpRtcpImpl2::$RtxSsrc | ( | ) | const |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetRtxSendPayloadType | ( | int | payload_type, |
int | associated_payload_type ) |
MCAPI ::std::optional< uint > webrtc::ModuleRtpRtcpImpl2::$FlexfecSsrc | ( | ) | const |
MCAPI int webrtc::ModuleRtpRtcpImpl2::$SetSendingStatus | ( | bool | sending | ) |
MCAPI bool webrtc::ModuleRtpRtcpImpl2::$Sending | ( | ) | const |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetSendingMediaStatus | ( | bool | sending | ) |
MCAPI bool webrtc::ModuleRtpRtcpImpl2::$SendingMedia | ( | ) | const |
MCAPI bool webrtc::ModuleRtpRtcpImpl2::$IsAudioConfigured | ( | ) | const |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetAsPartOfAllocation | ( | bool | part_of_allocation | ) |
MCAPI bool webrtc::ModuleRtpRtcpImpl2::$OnSendingRtpFrame | ( | uint | timestamp, |
int64 | capture_time_ms, | ||
int | payload_type, | ||
bool | force_sender_report ) |
MCAPI bool webrtc::ModuleRtpRtcpImpl2::$CanSendPacket | ( | ::webrtc::RtpPacketToSend const & | packet | ) | const |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$AssignSequenceNumber | ( | ::webrtc::RtpPacketToSend & | packet | ) |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$SendPacket | ( | ::std::unique_ptr<::webrtc::RtpPacketToSend > | packet, |
::webrtc::PacedPacketInfo const & | pacing_info ) |
MCAPI bool webrtc::ModuleRtpRtcpImpl2::$TrySendPacket | ( | ::std::unique_ptr<::webrtc::RtpPacketToSend > | packet, |
::webrtc::PacedPacketInfo const & | pacing_info ) |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$OnBatchComplete | ( | ) |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetFecProtectionParams | ( | ::webrtc::FecProtectionParams const & | delta_params, |
::webrtc::FecProtectionParams const & | key_params ) |
MCAPI ::std::vector<::std::unique_ptr<::webrtc::RtpPacketToSend > > webrtc::ModuleRtpRtcpImpl2::$FetchFecPackets | ( | ) |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$OnAbortedRetransmissions | ( | ::rtc::ArrayView< ushort const > | sequence_numbers | ) |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$OnPacketsAcknowledged | ( | ::rtc::ArrayView< ushort const > | sequence_numbers | ) |
MCAPI ::std::vector<::std::unique_ptr<::webrtc::RtpPacketToSend > > webrtc::ModuleRtpRtcpImpl2::$GeneratePadding | ( | uint64 | target_size_bytes | ) |
MCAPI ::std::vector<::webrtc::RtpSequenceNumberMap::Info > webrtc::ModuleRtpRtcpImpl2::$GetSentRtpPacketInfos | ( | ::rtc::ArrayView< ushort const > | sequence_numbers | ) | const |
MCAPI uint64 webrtc::ModuleRtpRtcpImpl2::$ExpectedPerPacketOverhead | ( | ) | const |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$OnPacketSendingThreadSwitched | ( | ) |
MCAPI::webrtc::RtcpMode webrtc::ModuleRtpRtcpImpl2::$RTCP | ( | ) | const |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetRTCPStatus | ( | ::webrtc::RtcpMode | method | ) |
MCAPI int webrtc::ModuleRtpRtcpImpl2::$SetCNAME | ( | ::std::string_view | c_name | ) |
MCAPI ::std::optional<::webrtc::TimeDelta > webrtc::ModuleRtpRtcpImpl2::$LastRtt | ( | ) | const |
MCAPI::webrtc::TimeDelta webrtc::ModuleRtpRtcpImpl2::$ExpectedRetransmissionTime | ( | ) | const |
MCAPI int webrtc::ModuleRtpRtcpImpl2::$SendRTCP | ( | ::webrtc::RTCPPacketType | packet_type | ) |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$GetSendStreamDataCounters | ( | ::webrtc::StreamDataCounters * | rtp_counters, |
::webrtc::StreamDataCounters * | rtx_counters ) const |
MCAPI ::std::vector<::webrtc::ReportBlockData > webrtc::ModuleRtpRtcpImpl2::$GetLatestReportBlockData | ( | ) | const |
MCAPI ::std::optional<::webrtc::RtpRtcpInterface::SenderReportStats > webrtc::ModuleRtpRtcpImpl2::$GetSenderReportStats | ( | ) | const |
MCAPI ::std::optional<::webrtc::RtpRtcpInterface::NonSenderRttStats > webrtc::ModuleRtpRtcpImpl2::$GetNonSenderRttStats | ( | ) | const |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetRemb | ( | int64 | bitrate_bps, |
::std::vector< uint > | ssrcs ) |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$UnsetRemb | ( | ) |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetTmmbn | ( | ::std::vector<::webrtc::rtcp::TmmbItem > | bounding_set | ) |
MCAPI uint64 webrtc::ModuleRtpRtcpImpl2::$MaxRtpPacketSize | ( | ) | const |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetMaxRtpPacketSize | ( | uint64 | rtp_packet_size | ) |
MCAPI int webrtc::ModuleRtpRtcpImpl2::$SendNACK | ( | ushort const * | nack_list, |
ushort | size ) |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$SendNack | ( | ::std::vector< ushort > const & | sequence_numbers | ) |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetStorePacketsStatus | ( | bool | enable, |
ushort | number_to_store ) |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$SendCombinedRtcpPacket | ( | ::std::vector<::std::unique_ptr<::webrtc::rtcp::RtcpPacket > > | rtcp_packets | ) |
MCAPI int webrtc::ModuleRtpRtcpImpl2::$SendLossNotification | ( | ushort | last_decoded_seq_num, |
ushort | last_received_seq_num, | ||
bool | decodability_flag, | ||
bool | buffering_allowed ) |
MCAPI::webrtc::RtpSendRates webrtc::ModuleRtpRtcpImpl2::$GetSendRates | ( | ) | const |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$OnReceivedNack | ( | ::std::vector< ushort > const & | nack_sequence_numbers | ) |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$OnReceivedRtcpReportBlocks | ( | ::rtc::ArrayView<::webrtc::ReportBlockData const > | report_blocks | ) |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$OnRequestSendReport | ( | ) |
MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetVideoBitrateAllocation | ( | ::webrtc::VideoBitrateAllocation const & | bitrate | ) |
MCAPI::webrtc::RTPSender * webrtc::ModuleRtpRtcpImpl2::$RtpSender | ( | ) |
MCAPI::webrtc::RTPSender const * webrtc::ModuleRtpRtcpImpl2::$RtpSender | ( | ) | const |
|
static |
|
static |