3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/RtpPacketizer.h"
7#include "mc/external/webrtc/VideoFrameType.h"
37 Obu& operator=(Obu
const&);
55 Packet& operator=(Packet
const&);
56 Packet(Packet
const&);
72 RtpPacketizerAv1& operator=(RtpPacketizerAv1
const&);
73 RtpPacketizerAv1(RtpPacketizerAv1
const&);
79 virtual ~RtpPacketizerAv1() =
default;
81 virtual uint64 NumPackets() const ;
89 MCNAPI RtpPacketizerAv1(
90 ::rtc::ArrayView<uchar const> payload,
92 ::webrtc::VideoFrameType frame_type,
93 bool is_last_frame_in_picture
101 ::rtc::ArrayView<::webrtc::RtpPacketizerAv1::
Obu const> obus,
105 MCNAPI static ::
std::vector<::webrtc::RtpPacketizerAv1::
Obu>
ParseObus(::rtc::ArrayView<uchar const> payload);
112 ::rtc::ArrayView<uchar const> payload,
114 ::webrtc::VideoFrameType frame_type,
115 bool is_last_frame_in_picture
Definition RtpPacketToSend.h:16
static MCAPI ::std::vector<::webrtc::RtpPacketizerAv1::Obu > ParseObus(::rtc::ArrayView< uchar const > payload)
static MCAPI void ** $vftable()
static MCAPI ::std::vector<::webrtc::RtpPacketizerAv1::Packet > Packetize(::rtc::ArrayView<::webrtc::RtpPacketizerAv1::Obu const > obus, ::webrtc::RtpPacketizer::PayloadSizeLimits limits)
MCAPI uint64 $NumPackets() const
MCAPI bool $NextPacket(::webrtc::RtpPacketToSend *packet)
MCAPI void * $ctor(::rtc::ArrayView< uchar const > payload, ::webrtc::RtpPacketizer::PayloadSizeLimits limits, ::webrtc::VideoFrameType frame_type, bool is_last_frame_in_picture)
Definition RtpPacketizer.h:16
Definition RtpPacketizerAv1.h:25
Definition RtpPacketizerAv1.h:42
Definition RtpPacketizer.h:24