3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/RTPVideoHeader.h"
23class RtpPayloadParams {
42 RtpPayloadParams& operator=(RtpPayloadParams
const&);
48 MCNAPI ::std::optional<::webrtc::FrameDependencyStructure>
56 ::std::optional<int64> shared_frame_id
110 MCNAPI ::webrtc::RtpPayloadState
state()
const;
Definition EncodedImage.h:12
Definition FieldTrialsView.h:7
Definition RtpPayloadParams.h:23
MCAPI ~RtpPayloadParams()
MCAPI::webrtc::RtpPayloadState state() const
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 RtpPayloadParams(::webrtc::RtpPayloadParams const &)
MCAPI void GenericToGeneric(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::webrtc::RTPVideoHeader GetRtpVideoHeader(::webrtc::EncodedImage const &image, ::webrtc::CodecSpecificInfo const *codec_specific_info, ::std::optional< int64 > shared_frame_id)
MCAPI ::std::optional<::webrtc::FrameDependencyStructure > GenericStructure(::webrtc::CodecSpecificInfo const *codec_specific_info)
MCAPI void H264ToGeneric(::webrtc::CodecSpecificInfoH264 const &h264_info, int64 frame_id, bool is_keyframe, ::webrtc::RTPVideoHeader *rtp_video_header)
MCAPI void SetDependenciesVp8New(::webrtc::CodecSpecificInfoVP8 const &vp8_info, int64 frame_id, bool is_keyframe, bool layer_sync, ::webrtc::RTPVideoHeader::GenericDescriptorInfo *generic)
MCAPI void * $ctor(uint ssrc, ::webrtc::RtpPayloadState const *state, ::webrtc::FieldTrialsView const &trials)
MCAPI RtpPayloadParams(uint ssrc, ::webrtc::RtpPayloadState const *state, ::webrtc::FieldTrialsView const &trials)
MCAPI void SetGeneric(::webrtc::CodecSpecificInfo const *codec_specific_info, int64 frame_id, bool is_keyframe, ::webrtc::RTPVideoHeader *rtp_video_header)
MCAPI void * $ctor(::webrtc::RtpPayloadParams const &)
MCAPI void Vp8ToGeneric(::webrtc::CodecSpecificInfoVP8 const &vp8_info, int64 frame_id, bool is_keyframe, ::webrtc::RTPVideoHeader *rtp_video_header)
Definition CodecSpecificInfoH264.h:7
Definition CodecSpecificInfoVP8.h:7
Definition CodecSpecificInfoVP9.h:7
Definition CodecSpecificInfo.h:7
Definition FrameDependencyStructure.h:10
Definition RtpPayloadState.h:7