LeviLamina
Loading...
Searching...
No Matches
RtpPacketizerAv1.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/webrtc/RtpPacketizer.h"
7#include "mc/external/webrtc/VideoFrameType.h"
8
9namespace webrtc {
10
12public:
13 // RtpPacketizerAv1 inner types declare
14 // clang-format off
15 struct Obu;
16 struct Packet;
17 // clang-format on
18
19 // RtpPacketizerAv1 inner types define
20 struct Obu {};
21
22 struct Packet {};
23
24public:
25 // prevent constructor by default
27
28public:
29 // member functions
30 // NOLINTBEGIN
31 MCNAPI uchar AggregationHeader() const;
32
36 ::webrtc::VideoFrameType,
37 bool
38 );
39 // NOLINTEND
40
41public:
42 // static functions
43 // NOLINTBEGIN
45
46 MCNAPI static ::std::vector<::webrtc::RtpPacketizerAv1::Packet>
48
49 MCNAPI static ::std::vector<::webrtc::RtpPacketizerAv1::Obu> ParseObus(::rtc::ArrayView<uchar const>);
50 // NOLINTEND
51
52public:
53 // constructor thunks
54 // NOLINTBEGIN
55 MCNAPI void*
57 // NOLINTEND
58
59public:
60 // vftables
61 // NOLINTBEGIN
62 MCNAPI static void** $vftable();
63 // NOLINTEND
64};
65
66} // namespace webrtc
Definition _HeaderOutputPredefine.h:258
Definition RtpPacketizerAv1.h:11
static MCAPI ::std::vector<::webrtc::RtpPacketizerAv1::Packet > Packetize(::rtc::ArrayView<::webrtc::RtpPacketizerAv1::Obu const >, ::webrtc::RtpPacketizer::PayloadSizeLimits)
MCAPI uchar AggregationHeader() const
static MCAPI void ** $vftable()
static MCAPI int AdditionalBytesForPreviousObuElement(::webrtc::RtpPacketizerAv1::Packet const &)
MCAPI RtpPacketizerAv1(::rtc::ArrayView< uchar const >, ::webrtc::RtpPacketizer::PayloadSizeLimits, ::webrtc::VideoFrameType, bool)
MCAPI void * $ctor(::rtc::ArrayView< uchar const >, ::webrtc::RtpPacketizer::PayloadSizeLimits, ::webrtc::VideoFrameType, bool)
static MCAPI ::std::vector<::webrtc::RtpPacketizerAv1::Obu > ParseObus(::rtc::ArrayView< uchar const >)
Definition RtpPacketizerAv1.h:20
Definition RtpPacketizerAv1.h:22
Definition RtpPacketizer.h:23