Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
webrtc::TransformableVideoSenderFrame Class Reference
Inheritance diagram for webrtc::TransformableVideoSenderFrame:

Public Types

enum class  Direction : int { KUnknown = 0 , KReceiver = 1 , KSender = 2 }

Public Member Functions

TransformableVideoSenderFrame & operator= (TransformableVideoSenderFrame const &)
 TransformableVideoSenderFrame (TransformableVideoSenderFrame const &)
virtual ::webrtc::ArrayView< uchar const > GetData () const
virtual void SetData (::webrtc::ArrayView< uchar const > data)
virtual uint GetTimestamp () const
virtual void SetRTPTimestamp (uint timestamp)
virtual uint GetSsrc () const
virtual bool IsKeyFrame () const
virtual::webrtc::VideoFrameMetadata Metadata () const
virtual void SetMetadata (::webrtc::VideoFrameMetadata const &metadata)
virtual uchar GetPayloadType () const
virtual ::std::optional<::webrtc::Timestamp > GetCaptureTimeIdentifier () const
virtual ::std::optional<::webrtc::Timestamp > GetPresentationTimestamp () const
virtual::webrtc::TransformableFrameInterface::Direction GetDirection () const
virtual::std::string GetMimeType () const
virtual ::std::optional<::webrtc::Timestamp > ReceiveTime () const
virtual ::std::optional<::webrtc::Timestamp > CaptureTime () const
virtual ::std::optional<::webrtc::TimeDelta > SenderCaptureTimeOffset () const
MCAPI TransformableVideoSenderFrame (::webrtc::EncodedImage const &encoded_image, ::webrtc::RTPVideoHeader const &video_header, int payload_type, ::std::optional<::webrtc::VideoCodecType > codec_type, uint rtp_timestamp, ::webrtc::TimeDelta expected_retransmission_time, uint ssrc, ::std::vector< uint > csrcs)
MCAPI void * $ctor (::webrtc::EncodedImage const &encoded_image, ::webrtc::RTPVideoHeader const &video_header, int payload_type, ::std::optional<::webrtc::VideoCodecType > codec_type, uint rtp_timestamp, ::webrtc::TimeDelta expected_retransmission_time, uint ssrc, ::std::vector< uint > csrcs)
MCAPI ::webrtc::ArrayView< uchar const > $GetData () const
MCAPI void $SetData (::webrtc::ArrayView< uchar const > data)
MCAPI uint $GetTimestamp () const
MCAPI void $SetRTPTimestamp (uint timestamp)
MCAPI uint $GetSsrc () const
MCAPI bool $IsKeyFrame () const
MCAPI::webrtc::VideoFrameMetadata $Metadata () const
MCAPI void $SetMetadata (::webrtc::VideoFrameMetadata const &metadata)
MCAPI uchar $GetPayloadType () const
MCAPI ::std::optional<::webrtc::Timestamp > $GetCaptureTimeIdentifier () const
MCAPI ::std::optional<::webrtc::Timestamp > $GetPresentationTimestamp () const
MCAPI::webrtc::TransformableFrameInterface::Direction $GetDirection () const
MCAPI::std::string $GetMimeType () const
MCAPI ::std::optional<::webrtc::Timestamp > $ReceiveTime () const
MCAPI ::std::optional<::webrtc::Timestamp > $CaptureTime () const
MCAPI ::std::optional<::webrtc::TimeDelta > $SenderCaptureTimeOffset () const
MCAPI void * $ctor (::webrtc::TransformableFrameInterface::Passkey passkey)
virtual bool CanSetPayloadType () const
virtual void SetPayloadType (uchar payload_type)
virtual bool CanSetCaptureTime () const
virtual void SetCaptureTime (::std::optional<::webrtc::Timestamp > capture_time)
MCAPI bool $CanSetPayloadType () const
MCAPI void $SetPayloadType (uchar payload_type)
MCAPI bool $CanSetCaptureTime () const
MCAPI void $SetCaptureTime (::std::optional<::webrtc::Timestamp > capture_time)

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnk93a870
::ll::UntypedStorage< 8, 8 > mUnkf67935
::ll::UntypedStorage< 8, 2032 > mUnk9b5844
::ll::UntypedStorage< 4, 4 > mUnk54cc76
::ll::UntypedStorage< 1, 1 > mUnkdc649c
::ll::UntypedStorage< 4, 8 > mUnk428102
::ll::UntypedStorage< 4, 4 > mUnk682ac3
::ll::UntypedStorage< 8, 8 > mUnk3b233b
::ll::UntypedStorage< 8, 16 > mUnk8e882c
::ll::UntypedStorage< 8, 8 > mUnkffbf2c
::ll::UntypedStorage< 4, 4 > mUnkdbbc06
::ll::UntypedStorage< 8, 24 > mUnk417d28

Constructor & Destructor Documentation

◆ TransformableVideoSenderFrame()

MCAPI webrtc::TransformableVideoSenderFrame::TransformableVideoSenderFrame ( ::webrtc::EncodedImage const & encoded_image,
::webrtc::RTPVideoHeader const & video_header,
int payload_type,
::std::optional<::webrtc::VideoCodecType > codec_type,
uint rtp_timestamp,
::webrtc::TimeDelta expected_retransmission_time,
uint ssrc,
::std::vector< uint > csrcs )
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

◆ GetData()

virtual ::webrtc::ArrayView< uchar const > webrtc::TransformableVideoSenderFrame::GetData ( ) const
virtual

◆ SetData()

virtual void webrtc::TransformableVideoSenderFrame::SetData ( ::webrtc::ArrayView< uchar const > data)
virtual

◆ GetTimestamp()

virtual uint webrtc::TransformableVideoSenderFrame::GetTimestamp ( ) const
virtual

◆ SetRTPTimestamp()

virtual void webrtc::TransformableVideoSenderFrame::SetRTPTimestamp ( uint timestamp)
virtual

◆ GetSsrc()

virtual uint webrtc::TransformableVideoSenderFrame::GetSsrc ( ) const
virtual

◆ IsKeyFrame()

virtual bool webrtc::TransformableVideoSenderFrame::IsKeyFrame ( ) const
virtual

◆ Metadata()

virtual::webrtc::VideoFrameMetadata webrtc::TransformableVideoSenderFrame::Metadata ( ) const
virtual

◆ SetMetadata()

virtual void webrtc::TransformableVideoSenderFrame::SetMetadata ( ::webrtc::VideoFrameMetadata const & metadata)
virtual

◆ GetPayloadType()

virtual uchar webrtc::TransformableVideoSenderFrame::GetPayloadType ( ) const
virtual

◆ GetMimeType()

virtual::std::string webrtc::TransformableVideoSenderFrame::GetMimeType ( ) const
virtual

◆ ReceiveTime()

virtual ::std::optional<::webrtc::Timestamp > webrtc::TransformableVideoSenderFrame::ReceiveTime ( ) const
virtual

◆ CaptureTime()

virtual ::std::optional<::webrtc::Timestamp > webrtc::TransformableVideoSenderFrame::CaptureTime ( ) const
virtual

◆ SenderCaptureTimeOffset()

virtual ::std::optional<::webrtc::TimeDelta > webrtc::TransformableVideoSenderFrame::SenderCaptureTimeOffset ( ) const
virtual

◆ $ctor() [1/2]

MCAPI void * webrtc::TransformableVideoSenderFrame::$ctor ( ::webrtc::EncodedImage const & encoded_image,
::webrtc::RTPVideoHeader const & video_header,
int payload_type,
::std::optional<::webrtc::VideoCodecType > codec_type,
uint rtp_timestamp,
::webrtc::TimeDelta expected_retransmission_time,
uint ssrc,
::std::vector< uint > csrcs )
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.

◆ $GetData()

MCAPI ::webrtc::ArrayView< uchar const > webrtc::TransformableVideoSenderFrame::$GetData ( ) 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.

◆ $SetData()

MCAPI void webrtc::TransformableVideoSenderFrame::$SetData ( ::webrtc::ArrayView< uchar const > data)
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.

◆ $GetTimestamp()

MCAPI uint webrtc::TransformableVideoSenderFrame::$GetTimestamp ( ) 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.

◆ $SetRTPTimestamp()

MCAPI void webrtc::TransformableVideoSenderFrame::$SetRTPTimestamp ( uint timestamp)
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.

◆ $GetSsrc()

MCAPI uint webrtc::TransformableVideoSenderFrame::$GetSsrc ( ) 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.

◆ $IsKeyFrame()

MCAPI bool webrtc::TransformableVideoSenderFrame::$IsKeyFrame ( ) 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.

◆ $Metadata()

MCAPI::webrtc::VideoFrameMetadata webrtc::TransformableVideoSenderFrame::$Metadata ( ) 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.

◆ $SetMetadata()

MCAPI void webrtc::TransformableVideoSenderFrame::$SetMetadata ( ::webrtc::VideoFrameMetadata const & metadata)
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.

◆ $GetPayloadType()

MCAPI uchar webrtc::TransformableVideoSenderFrame::$GetPayloadType ( ) 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.

◆ $GetCaptureTimeIdentifier()

MCAPI ::std::optional<::webrtc::Timestamp > webrtc::TransformableVideoSenderFrame::$GetCaptureTimeIdentifier ( ) 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.

◆ $GetPresentationTimestamp()

MCAPI ::std::optional<::webrtc::Timestamp > webrtc::TransformableVideoSenderFrame::$GetPresentationTimestamp ( ) 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.

◆ $GetDirection()

MCAPI::webrtc::TransformableFrameInterface::Direction webrtc::TransformableVideoSenderFrame::$GetDirection ( ) 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.

◆ $GetMimeType()

MCAPI::std::string webrtc::TransformableVideoSenderFrame::$GetMimeType ( ) 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.

◆ $ReceiveTime()

MCAPI ::std::optional<::webrtc::Timestamp > webrtc::TransformableVideoSenderFrame::$ReceiveTime ( ) 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.

◆ $CaptureTime()

MCAPI ::std::optional<::webrtc::Timestamp > webrtc::TransformableVideoSenderFrame::$CaptureTime ( ) 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.

◆ $SenderCaptureTimeOffset()

MCAPI ::std::optional<::webrtc::TimeDelta > webrtc::TransformableVideoSenderFrame::$SenderCaptureTimeOffset ( ) 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()

MCAPI void ** webrtc::TransformableVideoSenderFrame::$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.

◆ $ctor() [2/2]

MCAPI void * webrtc::TransformableVideoFrameInterface::$ctor ( ::webrtc::TransformableFrameInterface::Passkey passkey)
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.

◆ $CanSetPayloadType()

MCAPI bool webrtc::TransformableFrameInterface::$CanSetPayloadType ( ) const
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.

◆ $SetPayloadType()

MCAPI void webrtc::TransformableFrameInterface::$SetPayloadType ( uchar payload_type)
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.

◆ $CanSetCaptureTime()

MCAPI bool webrtc::TransformableFrameInterface::$CanSetCaptureTime ( ) const
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.

◆ $SetCaptureTime()

MCAPI void webrtc::TransformableFrameInterface::$SetCaptureTime ( ::std::optional<::webrtc::Timestamp > capture_time)
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: