51 MCAPI ::webrtc::VideoCodecType GetCodec()
const;
53 MCAPI ::webrtc::VideoContentType GetContentType()
const;
55 MCAPI ::std::vector<uint> GetCsrcs()
const;
57 MCAPI ::rtc::ArrayView<::webrtc::DecodeTargetIndication const> GetDecodeTargetIndications()
const;
59 MCAPI ::rtc::ArrayView<int64 const> GetFrameDependencies()
const;
61 MCAPI ::std::optional<int64> GetFrameId()
const;
63 MCAPI ::webrtc::VideoFrameType GetFrameType()
const;
65 MCAPI ushort GetHeight()
const;
67 MCAPI
bool GetIsLastFrameInPicture()
const;
74 GetRTPVideoHeaderCodecSpecifics()
const;
76 MCAPI ::webrtc::VideoRotation GetRotation()
const;
78 MCAPI uchar GetSimulcastIdx()
const;
80 MCAPI
int GetSpatialIndex()
const;
82 MCAPI uint GetSsrc()
const;
84 MCAPI
int GetTemporalIndex()
const;
86 MCAPI ushort GetWidth()
const;
88 MCAPI
void SetCodec(::webrtc::VideoCodecType);
90 MCAPI
void SetContentType(::webrtc::VideoContentType);
92 MCAPI
void SetCsrcs(::std::vector<uint>);
98 MCAPI
void SetFrameId(::std::optional<int64>);
100 MCAPI
void SetFrameType(::webrtc::VideoFrameType);
102 MCAPI
void SetHeight(ushort);
104 MCAPI
void SetIsLastFrameInPicture(
bool);
106 MCAPI
void SetRTPVideoHeaderCodecSpecifics(::std::variant<
112 MCAPI
void SetRotation(::webrtc::VideoRotation);
114 MCAPI
void SetSimulcastIdx(uchar);
116 MCAPI
void SetSpatialIndex(
int);
118 MCAPI
void SetSsrc(uint);
120 MCAPI
void SetTemporalIndex(
int);
122 MCAPI
void SetWidth(ushort);