3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/ArrayView.h"
7#include "mc/external/webrtc/RtpPacketizer.h"
8#include "mc/external/webrtc/VideoFrameType.h"
38 Obu& operator=(Obu
const&);
56 Packet& operator=(Packet
const&);
57 Packet(Packet
const&);
73 RtpPacketizerAv1& operator=(RtpPacketizerAv1
const&);
74 RtpPacketizerAv1(RtpPacketizerAv1
const&);
80 virtual ~RtpPacketizerAv1() =
default;
82 virtual uint64 NumPackets() const ;
90 MCNAPI RtpPacketizerAv1(
93 ::webrtc::VideoFrameType frame_type,
94 bool is_last_frame_in_picture
102 ::webrtc::
ArrayView<::webrtc::RtpPacketizerAv1::
Obu const> obus,
107 ::webrtc::
ArrayView<::webrtc::RtpPacketizerAv1::
Obu const> obus,
118 ::webrtc::
ArrayView<uchar const> payload,
120 ::webrtc::VideoFrameType frame_type,
121 bool is_last_frame_in_picture
Definition RtpPacketToSend.h:16
static MCAPI void ** $vftable()
MCAPI uint64 $NumPackets() const
MCAPI bool $NextPacket(::webrtc::RtpPacketToSend *packet)
static MCAPI ::std::vector<::webrtc::RtpPacketizerAv1::Packet > Packetize(::webrtc::ArrayView<::webrtc::RtpPacketizerAv1::Obu const > obus, ::webrtc::RtpPacketizer::PayloadSizeLimits limits)
MCAPI void * $ctor(::webrtc::ArrayView< uchar const > payload, ::webrtc::RtpPacketizer::PayloadSizeLimits limits, ::webrtc::VideoFrameType frame_type, bool is_last_frame_in_picture)
static MCAPI ::std::vector<::webrtc::RtpPacketizerAv1::Obu > ParseObus(::webrtc::ArrayView< uchar const > payload)
static MCAPI ::std::vector<::webrtc::RtpPacketizerAv1::Packet > PacketizeInternal(::webrtc::ArrayView<::webrtc::RtpPacketizerAv1::Obu const > obus, ::webrtc::RtpPacketizer::PayloadSizeLimits limits)
Definition RtpPacketizer.h:17
Definition RtpPacketizerAv1.h:26
Definition RtpPacketizerAv1.h:43
Definition RtpPacketizer.h:25