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

Public Member Functions

RtpPayloadParamsoperator= (RtpPayloadParams const &)
 
MCAPI::webrtc::RTPVideoHeader::GenericDescriptorInfo GenericDescriptorFromFrameInfo (::webrtc::GenericFrameInfo const &frame_info, int64 frame_id)
 
MCAPI ::std::optional<::webrtc::FrameDependencyStructureGenericStructure (::webrtc::CodecSpecificInfo const *codec_specific_info)
 
MCAPI void GenericToGeneric (int64 frame_id, bool is_keyframe, ::webrtc::RTPVideoHeader *rtp_video_header)
 
MCAPI::webrtc::RTPVideoHeader GetRtpVideoHeader (::webrtc::EncodedImage const &image, ::webrtc::CodecSpecificInfo const *codec_specific_info, ::std::optional< int64 > shared_frame_id)
 
MCAPI void H264ToGeneric (::webrtc::CodecSpecificInfoH264 const &h264_info, int64 frame_id, bool is_keyframe, ::webrtc::RTPVideoHeader *rtp_video_header)
 
MCAPI RtpPayloadParams (::webrtc::RtpPayloadParams const &)
 
MCAPI RtpPayloadParams (uint ssrc, ::webrtc::RtpPayloadState const *state, ::webrtc::FieldTrialsView const &trials)
 
MCAPI void SetCodecSpecific (::webrtc::RTPVideoHeader *rtp_video_header, bool first_frame_in_picture)
 
MCAPI void SetDependenciesVp8Deprecated (::webrtc::CodecSpecificInfoVP8 const &vp8_info, int64 frame_id, bool is_keyframe, int spatial_index, int temporal_index, bool layer_sync, ::webrtc::RTPVideoHeader::GenericDescriptorInfo *generic)
 
MCAPI void SetDependenciesVp8New (::webrtc::CodecSpecificInfoVP8 const &vp8_info, int64 frame_id, bool is_keyframe, bool layer_sync, ::webrtc::RTPVideoHeader::GenericDescriptorInfo *generic)
 
MCAPI void SetGeneric (::webrtc::CodecSpecificInfo const *codec_specific_info, int64 frame_id, bool is_keyframe, ::webrtc::RTPVideoHeader *rtp_video_header)
 
MCAPI void Vp8ToGeneric (::webrtc::CodecSpecificInfoVP8 const &vp8_info, int64 frame_id, bool is_keyframe, ::webrtc::RTPVideoHeader *rtp_video_header)
 
MCAPI void Vp9ToGeneric (::webrtc::CodecSpecificInfoVP9 const &vp9_info, int64 frame_id, ::webrtc::RTPVideoHeader &rtp_video_header)
 
MCAPI uint ssrc () const
 
MCAPI::webrtc::RtpPayloadState state () const
 
MCAPI ~RtpPayloadParams ()
 
MCAPI void * $ctor (::webrtc::RtpPayloadParams const &)
 
MCAPI void * $ctor (uint ssrc, ::webrtc::RtpPayloadState const *state, ::webrtc::FieldTrialsView const &trials)
 
MCAPI void $dtor ()
 

Public Attributes

::ll::UntypedStorage< 8, 232 > mUnkc44b72
 
::ll::UntypedStorage< 8, 72 > mUnkffe723
 
::ll::UntypedStorage< 8, 512 > mUnk47cd44
 
::ll::UntypedStorage< 8, 24 > mUnkd94a99
 
::ll::UntypedStorage< 8, 64 > mUnkfd2f60
 
::ll::UntypedStorage< 8, 24 > mUnk74e0be
 
::ll::UntypedStorage< 1, 2 > mUnkb8925e
 
::ll::UntypedStorage< 4, 4 > mUnkc57cec
 
::ll::UntypedStorage< 8, 24 > mUnkf69696
 
::ll::UntypedStorage< 1, 1 > mUnk94f364
 
::ll::UntypedStorage< 1, 1 > mUnk442466
 

Constructor & Destructor Documentation

◆ RtpPayloadParams() [1/2]

MCAPI webrtc::RtpPayloadParams::RtpPayloadParams ( ::webrtc::RtpPayloadParams 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.

◆ RtpPayloadParams() [2/2]

MCAPI webrtc::RtpPayloadParams::RtpPayloadParams ( uint ssrc,
::webrtc::RtpPayloadState const * state,
::webrtc::FieldTrialsView const & trials )
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.

◆ ~RtpPayloadParams()

MCAPI webrtc::RtpPayloadParams::~RtpPayloadParams ( )
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

◆ GenericDescriptorFromFrameInfo()

MCAPI::webrtc::RTPVideoHeader::GenericDescriptorInfo webrtc::RtpPayloadParams::GenericDescriptorFromFrameInfo ( ::webrtc::GenericFrameInfo const & frame_info,
int64 frame_id )
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.

◆ GenericStructure()

MCAPI ::std::optional<::webrtc::FrameDependencyStructure > webrtc::RtpPayloadParams::GenericStructure ( ::webrtc::CodecSpecificInfo const * codec_specific_info)
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.

◆ GenericToGeneric()

MCAPI void webrtc::RtpPayloadParams::GenericToGeneric ( int64 frame_id,
bool is_keyframe,
::webrtc::RTPVideoHeader * rtp_video_header )
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.

◆ GetRtpVideoHeader()

MCAPI::webrtc::RTPVideoHeader webrtc::RtpPayloadParams::GetRtpVideoHeader ( ::webrtc::EncodedImage const & image,
::webrtc::CodecSpecificInfo const * codec_specific_info,
::std::optional< int64 > shared_frame_id )
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.

◆ H264ToGeneric()

MCAPI void webrtc::RtpPayloadParams::H264ToGeneric ( ::webrtc::CodecSpecificInfoH264 const & h264_info,
int64 frame_id,
bool is_keyframe,
::webrtc::RTPVideoHeader * rtp_video_header )
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.

◆ SetCodecSpecific()

MCAPI void webrtc::RtpPayloadParams::SetCodecSpecific ( ::webrtc::RTPVideoHeader * rtp_video_header,
bool first_frame_in_picture )
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.

◆ SetDependenciesVp8Deprecated()

MCAPI void webrtc::RtpPayloadParams::SetDependenciesVp8Deprecated ( ::webrtc::CodecSpecificInfoVP8 const & vp8_info,
int64 frame_id,
bool is_keyframe,
int spatial_index,
int temporal_index,
bool layer_sync,
::webrtc::RTPVideoHeader::GenericDescriptorInfo * generic )
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.

◆ SetDependenciesVp8New()

MCAPI void webrtc::RtpPayloadParams::SetDependenciesVp8New ( ::webrtc::CodecSpecificInfoVP8 const & vp8_info,
int64 frame_id,
bool is_keyframe,
bool layer_sync,
::webrtc::RTPVideoHeader::GenericDescriptorInfo * generic )
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.

◆ SetGeneric()

MCAPI void webrtc::RtpPayloadParams::SetGeneric ( ::webrtc::CodecSpecificInfo const * codec_specific_info,
int64 frame_id,
bool is_keyframe,
::webrtc::RTPVideoHeader * rtp_video_header )
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.

◆ Vp8ToGeneric()

MCAPI void webrtc::RtpPayloadParams::Vp8ToGeneric ( ::webrtc::CodecSpecificInfoVP8 const & vp8_info,
int64 frame_id,
bool is_keyframe,
::webrtc::RTPVideoHeader * rtp_video_header )
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.

◆ Vp9ToGeneric()

MCAPI void webrtc::RtpPayloadParams::Vp9ToGeneric ( ::webrtc::CodecSpecificInfoVP9 const & vp9_info,
int64 frame_id,
::webrtc::RTPVideoHeader & rtp_video_header )
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.

◆ ssrc()

MCAPI uint webrtc::RtpPayloadParams::ssrc ( ) 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.

◆ state()

MCAPI::webrtc::RtpPayloadState webrtc::RtpPayloadParams::state ( ) 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.

◆ $ctor() [1/2]

MCAPI void * webrtc::RtpPayloadParams::$ctor ( ::webrtc::RtpPayloadParams 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.

◆ $ctor() [2/2]

MCAPI void * webrtc::RtpPayloadParams::$ctor ( uint ssrc,
::webrtc::RtpPayloadState const * state,
::webrtc::FieldTrialsView const & trials )
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::RtpPayloadParams::$dtor ( )
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: