3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/VideoRotation.h"
7#include "mc/external/webrtc/scoped_refptr.h"
11namespace webrtc {
class ColorSpace; }
12namespace webrtc {
class RtpPacketInfos; }
13namespace webrtc {
class Timestamp; }
14namespace webrtc {
class VideoFrameBuffer; }
105 MCNAPI ::webrtc::VideoFrame
build();
107 MCNAPI ::webrtc::VideoFrame::Builder&
set_id(ushort
id);
109 MCNAPI ::webrtc::VideoFrame::Builder&
set_rotation(::webrtc::VideoRotation rotation);
113 MCNAPI ::webrtc::VideoFrame::Builder&
164 ::std::optional<::webrtc::Timestamp>
const& capture_time_identifier,
165 ::std::optional<::webrtc::Timestamp>
const& reference_time,
168 ::webrtc::VideoRotation rotation,
169 ::std::optional<::webrtc::ColorSpace>
const& color_space,
171 ::std::optional<::webrtc::VideoFrame::UpdateRect>
const& update_rect,
191 ::std::optional<::webrtc::Timestamp>
const& capture_time_identifier,
192 ::std::optional<::webrtc::Timestamp>
const& reference_time,
195 ::webrtc::VideoRotation rotation,
196 ::std::optional<::webrtc::ColorSpace>
const& color_space,
198 ::std::optional<::webrtc::VideoFrame::UpdateRect>
const& update_rect,
Definition RtpPacketInfos.h:15
Definition VideoFrame.h:77
MCAPI::webrtc::VideoFrame::Builder & set_id(ushort id)
MCAPI::webrtc::VideoFrame::Builder & set_rotation(::webrtc::VideoRotation rotation)
MCAPI::webrtc::VideoFrame::Builder & set_timestamp_us(int64 timestamp_us)
MCAPI::webrtc::VideoFrame::Builder & set_video_frame_buffer(::webrtc::scoped_refptr<::webrtc::VideoFrameBuffer > const &buffer)
MCAPI::webrtc::VideoFrame build()
Definition VideoFrame.h:19
MCAPI VideoFrame(::webrtc::VideoFrame const &)
MCAPI void * $ctor(::webrtc::VideoFrame const &)
MCAPI void * $ctor(ushort id, ::webrtc::scoped_refptr<::webrtc::VideoFrameBuffer > const &buffer, int64 timestamp_us, ::std::optional<::webrtc::Timestamp > const &capture_time_identifier, ::std::optional<::webrtc::Timestamp > const &reference_time, uint timestamp_rtp, int64 ntp_time_ms, ::webrtc::VideoRotation rotation, ::std::optional<::webrtc::ColorSpace > const &color_space, ::webrtc::VideoFrame::RenderParameters const &render_parameters, ::std::optional<::webrtc::VideoFrame::UpdateRect > const &update_rect, ::webrtc::RtpPacketInfos packet_infos)
MCAPI VideoFrame(ushort id, ::webrtc::scoped_refptr<::webrtc::VideoFrameBuffer > const &buffer, int64 timestamp_us, ::std::optional<::webrtc::Timestamp > const &capture_time_identifier, ::std::optional<::webrtc::Timestamp > const &reference_time, uint timestamp_rtp, int64 ntp_time_ms, ::webrtc::VideoRotation rotation, ::std::optional<::webrtc::ColorSpace > const &color_space, ::webrtc::VideoFrame::RenderParameters const &render_parameters, ::std::optional<::webrtc::VideoFrame::UpdateRect > const &update_rect, ::webrtc::RtpPacketInfos packet_infos)
Definition scoped_refptr.h:8
Definition VideoFrame.h:47
Definition VideoFrame.h:62
Definition VideoFrame.h:30