LeviLamina
|
Public Member Functions | |
RTPSender & | operator= (RTPSender const &) |
RTPSender (RTPSender const &) | |
MCAPI ::std::unique_ptr<::webrtc::RtpPacketToSend > | AllocatePacket (::rtc::ArrayView< uint const > csrcs) |
MCAPI ::std::unique_ptr<::webrtc::RtpPacketToSend > | BuildRtxPacket (::webrtc::RtpPacketToSend const &packet) |
MCAPI void | DeregisterRtpHeaderExtension (::std::string_view uri) |
MCAPI void | EnqueuePackets (::std::vector<::std::unique_ptr<::webrtc::RtpPacketToSend > > packets) |
MCAPI uint64 | ExpectedPerPacketOverhead () const |
MCAPI uint64 | FecOrPaddingPacketMaxRtpHeaderLength () const |
MCAPI ::std::vector<::std::unique_ptr<::webrtc::RtpPacketToSend > > | GeneratePadding (uint64 target_size_bytes, bool media_has_been_sent, bool can_send_padding_on_media_ssrc) |
MCAPI::webrtc::RtpState | GetRtpState () const |
MCAPI::webrtc::RtpState | GetRtxRtpState () const |
MCAPI bool | IsAudioConfigured () const |
MCAPI uint64 | MaxRtpPacketSize () const |
MCAPI void | OnReceivedAckOnRtxSsrc (int64 extended_highest_sequence_number) |
MCAPI void | OnReceivedAckOnSsrc (int64 extended_highest_sequence_number) |
MCAPI void | OnReceivedNack (::std::vector< ushort > const &nack_sequence_numbers, int64 avg_rtt) |
MCAPI | RTPSender (::webrtc::RtpRtcpInterface::Configuration const &config, ::webrtc::RtpPacketHistory *packet_history, ::webrtc::RtpPacketSender *packet_sender) |
MCAPI int | ReSendPacket (ushort packet_id) |
MCAPI bool | RegisterRtpHeaderExtension (::std::string_view uri, int id) |
MCAPI uint64 | RtxPacketOverhead () const |
MCAPI int | RtxStatus () const |
MCAPI bool | SendingMedia () const |
MCAPI void | SetExtmapAllowMixed (bool extmap_allow_mixed) |
MCAPI void | SetMaxRtpPacketSize (uint64 max_packet_size) |
MCAPI void | SetMid (::std::string_view mid) |
MCAPI void | SetRtpState (::webrtc::RtpState const &rtp_state) |
MCAPI void | SetRtxPayloadType (int payload_type, int associated_payload_type) |
MCAPI void | SetRtxRtpState (::webrtc::RtpState const &rtp_state) |
MCAPI void | SetRtxStatus (int mode) |
MCAPI void | SetSendingMediaStatus (bool enabled) |
MCAPI void | SetTimestampOffset (uint timestamp) |
MCAPI bool | SupportsPadding () const |
MCAPI bool | SupportsRtxPayloadPadding () const |
MCAPI uint | TimestampOffset () const |
MCAPI void | UpdateHeaderSizes () |
MCAPI | ~RTPSender () |
MCAPI void * | $ctor (::webrtc::RtpRtcpInterface::Configuration const &config, ::webrtc::RtpPacketHistory *packet_history, ::webrtc::RtpPacketSender *packet_sender) |
MCAPI void | $dtor () |
Static Public Member Functions | |
static MCAPI ::rtc::ArrayView<::webrtc::RtpExtensionSize const > | AudioExtensionSizes () |
static MCAPI ::rtc::ArrayView<::webrtc::RtpExtensionSize const > | FecExtensionSizes () |
static MCAPI ::rtc::ArrayView<::webrtc::RtpExtensionSize const > | VideoExtensionSizes () |
Public Attributes | |
::ll::UntypedStorage< 8, 8 > | mUnkb8c322 |
::ll::UntypedStorage< 8, 8 > | mUnk82998e |
::ll::UntypedStorage< 1, 1 > | mUnk3529d4 |
::ll::UntypedStorage< 4, 4 > | mUnk81b43f |
::ll::UntypedStorage< 4, 8 > | mUnkf173b1 |
::ll::UntypedStorage< 4, 8 > | mUnk4ef568 |
::ll::UntypedStorage< 8, 8 > | mUnkab67c9 |
::ll::UntypedStorage< 8, 8 > | mUnk10a5d8 |
::ll::UntypedStorage< 8, 40 > | mUnkd12327 |
::ll::UntypedStorage< 1, 1 > | mUnkf05150 |
::ll::UntypedStorage< 8, 8 > | mUnke60a01 |
::ll::UntypedStorage< 1, 22 > | mUnkbb36b0 |
::ll::UntypedStorage< 8, 8 > | mUnk1283be |
::ll::UntypedStorage< 8, 8 > | mUnk5fcfe2 |
::ll::UntypedStorage< 4, 4 > | mUnk6d952f |
::ll::UntypedStorage< 8, 32 > | mUnk384645 |
::ll::UntypedStorage< 8, 32 > | mUnk7b3749 |
::ll::UntypedStorage< 1, 1 > | mUnk84766b |
::ll::UntypedStorage< 1, 1 > | mUnk4e9458 |
::ll::UntypedStorage< 1, 1 > | mUnk749893 |
::ll::UntypedStorage< 8, 8 > | mUnk898527 |
::ll::UntypedStorage< 4, 4 > | mUnka63a43 |
::ll::UntypedStorage< 8, 16 > | mUnk4ba1f1 |
::ll::UntypedStorage< 1, 1 > | mUnk101f40 |
::ll::UntypedStorage< 8, 8 > | mUnk701427 |
MCAPI webrtc::RTPSender::RTPSender | ( | ::webrtc::RtpRtcpInterface::Configuration const & | config, |
::webrtc::RtpPacketHistory * | packet_history, | ||
::webrtc::RtpPacketSender * | packet_sender ) |
MCAPI webrtc::RTPSender::~RTPSender | ( | ) |
MCAPI ::std::unique_ptr<::webrtc::RtpPacketToSend > webrtc::RTPSender::AllocatePacket | ( | ::rtc::ArrayView< uint const > | csrcs | ) |
MCAPI ::std::unique_ptr<::webrtc::RtpPacketToSend > webrtc::RTPSender::BuildRtxPacket | ( | ::webrtc::RtpPacketToSend const & | packet | ) |
MCAPI void webrtc::RTPSender::DeregisterRtpHeaderExtension | ( | ::std::string_view | uri | ) |
MCAPI void webrtc::RTPSender::EnqueuePackets | ( | ::std::vector<::std::unique_ptr<::webrtc::RtpPacketToSend > > | packets | ) |
MCAPI uint64 webrtc::RTPSender::ExpectedPerPacketOverhead | ( | ) | const |
MCAPI uint64 webrtc::RTPSender::FecOrPaddingPacketMaxRtpHeaderLength | ( | ) | const |
MCAPI ::std::vector<::std::unique_ptr<::webrtc::RtpPacketToSend > > webrtc::RTPSender::GeneratePadding | ( | uint64 | target_size_bytes, |
bool | media_has_been_sent, | ||
bool | can_send_padding_on_media_ssrc ) |
MCAPI::webrtc::RtpState webrtc::RTPSender::GetRtpState | ( | ) | const |
MCAPI::webrtc::RtpState webrtc::RTPSender::GetRtxRtpState | ( | ) | const |
MCAPI bool webrtc::RTPSender::IsAudioConfigured | ( | ) | const |
MCAPI uint64 webrtc::RTPSender::MaxRtpPacketSize | ( | ) | const |
MCAPI void webrtc::RTPSender::OnReceivedAckOnRtxSsrc | ( | int64 | extended_highest_sequence_number | ) |
MCAPI void webrtc::RTPSender::OnReceivedAckOnSsrc | ( | int64 | extended_highest_sequence_number | ) |
MCAPI void webrtc::RTPSender::OnReceivedNack | ( | ::std::vector< ushort > const & | nack_sequence_numbers, |
int64 | avg_rtt ) |
MCAPI int webrtc::RTPSender::ReSendPacket | ( | ushort | packet_id | ) |
MCAPI bool webrtc::RTPSender::RegisterRtpHeaderExtension | ( | ::std::string_view | uri, |
int | id ) |
MCAPI uint64 webrtc::RTPSender::RtxPacketOverhead | ( | ) | const |
MCAPI int webrtc::RTPSender::RtxStatus | ( | ) | const |
MCAPI bool webrtc::RTPSender::SendingMedia | ( | ) | const |
MCAPI void webrtc::RTPSender::SetExtmapAllowMixed | ( | bool | extmap_allow_mixed | ) |
MCAPI void webrtc::RTPSender::SetMaxRtpPacketSize | ( | uint64 | max_packet_size | ) |
MCAPI void webrtc::RTPSender::SetMid | ( | ::std::string_view | mid | ) |
MCAPI void webrtc::RTPSender::SetRtpState | ( | ::webrtc::RtpState const & | rtp_state | ) |
MCAPI void webrtc::RTPSender::SetRtxPayloadType | ( | int | payload_type, |
int | associated_payload_type ) |
MCAPI void webrtc::RTPSender::SetRtxRtpState | ( | ::webrtc::RtpState const & | rtp_state | ) |
MCAPI void webrtc::RTPSender::SetRtxStatus | ( | int | mode | ) |
MCAPI void webrtc::RTPSender::SetSendingMediaStatus | ( | bool | enabled | ) |
MCAPI void webrtc::RTPSender::SetTimestampOffset | ( | uint | timestamp | ) |
MCAPI bool webrtc::RTPSender::SupportsPadding | ( | ) | const |
MCAPI bool webrtc::RTPSender::SupportsRtxPayloadPadding | ( | ) | const |
MCAPI uint webrtc::RTPSender::TimestampOffset | ( | ) | const |
MCAPI void webrtc::RTPSender::UpdateHeaderSizes | ( | ) |
|
static |
|
static |
|
static |
MCAPI void * webrtc::RTPSender::$ctor | ( | ::webrtc::RtpRtcpInterface::Configuration const & | config, |
::webrtc::RtpPacketHistory * | packet_history, | ||
::webrtc::RtpPacketSender * | packet_sender ) |
MCAPI void webrtc::RTPSender::$dtor | ( | ) |