LeviLamina
Loading...
Searching...
No Matches
webrtc::RTPSenderVideoFrameTransformerDelegate Class Referenceabstract
+ Inheritance diagram for webrtc::RTPSenderVideoFrameTransformerDelegate:

Public Member Functions

RTPSenderVideoFrameTransformerDelegateoperator= (RTPSenderVideoFrameTransformerDelegate const &)
 
 RTPSenderVideoFrameTransformerDelegate (RTPSenderVideoFrameTransformerDelegate const &)
 
virtual void OnTransformedFrame (::std::unique_ptr<::webrtc::TransformableFrameInterface > frame)
 
virtual void StartShortCircuiting ()
 
MCAPI void Init ()
 
MCAPI RTPSenderVideoFrameTransformerDelegate (::webrtc::RTPVideoFrameSenderInterface *sender, ::webrtc::scoped_refptr<::webrtc::FrameTransformerInterface > frame_transformer, uint ssrc, ::webrtc::TaskQueueFactory *task_queue_factory)
 
MCAPI void Reset ()
 
MCAPI void SendVideo (::std::unique_ptr<::webrtc::TransformableFrameInterface > transformed_frame) const
 
MCAPI void SetVideoLayersAllocationUnderLock (::webrtc::VideoLayersAllocation allocation)
 
MCAPI void SetVideoStructureUnderLock (::webrtc::FrameDependencyStructure const *video_structure)
 
MCAPI bool TransformFrame (int payload_type, ::std::optional<::webrtc::VideoCodecType > codec_type, uint rtp_timestamp, ::webrtc::EncodedImage const &encoded_image, ::webrtc::RTPVideoHeader video_header, ::webrtc::TimeDelta expected_retransmission_time)
 
MCAPI void * $ctor (::webrtc::RTPVideoFrameSenderInterface *sender, ::webrtc::scoped_refptr<::webrtc::FrameTransformerInterface > frame_transformer, uint ssrc, ::webrtc::TaskQueueFactory *task_queue_factory)
 
MCAPI void $OnTransformedFrame (::std::unique_ptr<::webrtc::TransformableFrameInterface > frame)
 
MCAPI void $StartShortCircuiting ()
 
MCAPI void $dtor ()
 
virtual void AddRef () const =0
 
virtual::webrtc::RefCountReleaseStatus Release () const =0
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 40 > mUnk84f084
 
::ll::UntypedStorage< 8, 8 > mUnke6cf5a
 
::ll::UntypedStorage< 8, 8 > mUnk47aa09
 
::ll::UntypedStorage< 4, 4 > mUnk1b8819
 
::ll::UntypedStorage< 8, 8 > mUnk900129
 
::ll::UntypedStorage< 1, 1 > mUnkbd23c2
 

Constructor & Destructor Documentation

◆ RTPSenderVideoFrameTransformerDelegate()

MCAPI webrtc::RTPSenderVideoFrameTransformerDelegate::RTPSenderVideoFrameTransformerDelegate ( ::webrtc::RTPVideoFrameSenderInterface * sender,
::webrtc::scoped_refptr<::webrtc::FrameTransformerInterface > frame_transformer,
uint ssrc,
::webrtc::TaskQueueFactory * task_queue_factory )
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

◆ OnTransformedFrame()

virtual void webrtc::RTPSenderVideoFrameTransformerDelegate::OnTransformedFrame ( ::std::unique_ptr<::webrtc::TransformableFrameInterface > frame)
virtual

◆ StartShortCircuiting()

virtual void webrtc::RTPSenderVideoFrameTransformerDelegate::StartShortCircuiting ( )
virtual

Reimplemented from webrtc::TransformedFrameCallback.

◆ Init()

MCAPI void webrtc::RTPSenderVideoFrameTransformerDelegate::Init ( )
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.

◆ Reset()

MCAPI void webrtc::RTPSenderVideoFrameTransformerDelegate::Reset ( )
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.

◆ SendVideo()

MCAPI void webrtc::RTPSenderVideoFrameTransformerDelegate::SendVideo ( ::std::unique_ptr<::webrtc::TransformableFrameInterface > transformed_frame) 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.

◆ SetVideoLayersAllocationUnderLock()

MCAPI void webrtc::RTPSenderVideoFrameTransformerDelegate::SetVideoLayersAllocationUnderLock ( ::webrtc::VideoLayersAllocation allocation)
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.

◆ SetVideoStructureUnderLock()

MCAPI void webrtc::RTPSenderVideoFrameTransformerDelegate::SetVideoStructureUnderLock ( ::webrtc::FrameDependencyStructure const * video_structure)
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.

◆ TransformFrame()

MCAPI bool webrtc::RTPSenderVideoFrameTransformerDelegate::TransformFrame ( int payload_type,
::std::optional<::webrtc::VideoCodecType > codec_type,
uint rtp_timestamp,
::webrtc::EncodedImage const & encoded_image,
::webrtc::RTPVideoHeader video_header,
::webrtc::TimeDelta expected_retransmission_time )
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::RTPSenderVideoFrameTransformerDelegate::$ctor ( ::webrtc::RTPVideoFrameSenderInterface * sender,
::webrtc::scoped_refptr<::webrtc::FrameTransformerInterface > frame_transformer,
uint ssrc,
::webrtc::TaskQueueFactory * task_queue_factory )
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.

◆ $OnTransformedFrame()

MCAPI void webrtc::RTPSenderVideoFrameTransformerDelegate::$OnTransformedFrame ( ::std::unique_ptr<::webrtc::TransformableFrameInterface > frame)
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.

◆ $StartShortCircuiting()

MCAPI void webrtc::RTPSenderVideoFrameTransformerDelegate::$StartShortCircuiting ( )
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::RTPSenderVideoFrameTransformerDelegate::$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.

◆ $dtor()

MCAPI void webrtc::TransformedFrameCallback::$dtor ( )
inherited
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: