LeviLamina
Loading...
Searching...
No Matches
webrtc::RTPSenderVideo Class Reference

Classes

struct  Config
 
struct  TemporalLayerStats
 

Public Member Functions

MCAPI void AddRtpHeaderExtensions (::webrtc::RTPVideoHeader const &, bool, bool, ::webrtc::RtpPacketToSend *) const
 
MCAPI bool AllowRetransmission (uchar, int, ::webrtc::TimeDelta)
 
MCAPI uint64 FecPacketOverhead () const
 
MCAPI void LogAndSendToNetwork (::std::vector<::std::unique_ptr<::webrtc::RtpPacketToSend > >, uint64)
 
MCAPI void MaybeUpdateCurrentPlayoutDelay (::webrtc::RTPVideoHeader const &)
 
MCAPI::webrtc::DataRate PostEncodeOverhead () const
 
MCAPI RTPSenderVideo (::webrtc::RTPSenderVideo::Config const &)
 
MCAPI bool SendEncodedImage (int, ::std::optional<::webrtc::VideoCodecType >, uint, ::webrtc::EncodedImage const &, ::webrtc::RTPVideoHeader, ::webrtc::TimeDelta)
 
MCAPI void SetRetransmissionSetting (int)
 
MCAPI void SetVideoLayersAllocation (::webrtc::VideoLayersAllocation)
 
MCAPI void SetVideoLayersAllocationInternal (::webrtc::VideoLayersAllocation)
 
MCAPI void SetVideoStructure (::webrtc::FrameDependencyStructure const *)
 
MCAPI void SetVideoStructureInternal (::webrtc::FrameDependencyStructure const *)
 
MCAPI bool UpdateConditionalRetransmit (uchar, ::webrtc::TimeDelta)
 
MCAPI void * $ctor (::webrtc::RTPSenderVideo::Config const &)
 

Static Public Member Functions

static MCAPI uchar GetTemporalId (::webrtc::RTPVideoHeader const &)
 
static MCAPI ::webrtc::TimeDelta const & kTLRateWindowSize ()
 
static MCAPI void ** $vftable ()
 

Constructor & Destructor Documentation

◆ RTPSenderVideo()

MCAPI webrtc::RTPSenderVideo::RTPSenderVideo ( ::webrtc::RTPSenderVideo::Config const & )
explicit
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ AddRtpHeaderExtensions()

MCAPI void webrtc::RTPSenderVideo::AddRtpHeaderExtensions ( ::webrtc::RTPVideoHeader const & ,
bool ,
bool ,
::webrtc::RtpPacketToSend *  ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ AllowRetransmission()

MCAPI bool webrtc::RTPSenderVideo::AllowRetransmission ( uchar ,
int ,
::webrtc::TimeDelta  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ FecPacketOverhead()

MCAPI uint64 webrtc::RTPSenderVideo::FecPacketOverhead ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ LogAndSendToNetwork()

MCAPI void webrtc::RTPSenderVideo::LogAndSendToNetwork ( ::std::vector<::std::unique_ptr<::webrtc::RtpPacketToSend > > ,
uint64  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ MaybeUpdateCurrentPlayoutDelay()

MCAPI void webrtc::RTPSenderVideo::MaybeUpdateCurrentPlayoutDelay ( ::webrtc::RTPVideoHeader const & )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ PostEncodeOverhead()

MCAPI::webrtc::DataRate webrtc::RTPSenderVideo::PostEncodeOverhead ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SendEncodedImage()

MCAPI bool webrtc::RTPSenderVideo::SendEncodedImage ( int ,
::std::optional<::webrtc::VideoCodecType > ,
uint ,
::webrtc::EncodedImage const & ,
::webrtc::RTPVideoHeader ,
::webrtc::TimeDelta  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetRetransmissionSetting()

MCAPI void webrtc::RTPSenderVideo::SetRetransmissionSetting ( int )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetVideoLayersAllocation()

MCAPI void webrtc::RTPSenderVideo::SetVideoLayersAllocation ( ::webrtc::VideoLayersAllocation )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetVideoLayersAllocationInternal()

MCAPI void webrtc::RTPSenderVideo::SetVideoLayersAllocationInternal ( ::webrtc::VideoLayersAllocation )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetVideoStructure()

MCAPI void webrtc::RTPSenderVideo::SetVideoStructure ( ::webrtc::FrameDependencyStructure const * )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetVideoStructureInternal()

MCAPI void webrtc::RTPSenderVideo::SetVideoStructureInternal ( ::webrtc::FrameDependencyStructure const * )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ UpdateConditionalRetransmit()

MCAPI bool webrtc::RTPSenderVideo::UpdateConditionalRetransmit ( uchar ,
::webrtc::TimeDelta  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ GetTemporalId()

static MCAPI uchar webrtc::RTPSenderVideo::GetTemporalId ( ::webrtc::RTPVideoHeader const & )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ kTLRateWindowSize()

static MCAPI ::webrtc::TimeDelta const & webrtc::RTPSenderVideo::kTLRateWindowSize ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * webrtc::RTPSenderVideo::$ctor ( ::webrtc::RTPSenderVideo::Config const & )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

static MCAPI void ** webrtc::RTPSenderVideo::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: