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 // member functions
26 // NOLINTBEGIN
27 MCAPI uchar AggregationHeader() const;
28
29 MCAPI RtpPacketizerAv1(
32 ::webrtc::VideoFrameType,
33 bool
34 );
35 // NOLINTEND
36
37public:
38 // static functions
39 // NOLINTBEGIN
40 MCAPI static int AdditionalBytesForPreviousObuElement(::webrtc::RtpPacketizerAv1::Packet const&);
41
42 MCAPI static ::std::vector<::webrtc::RtpPacketizerAv1::Packet>
44
45 MCAPI static ::std::vector<::webrtc::RtpPacketizerAv1::Obu> ParseObus(::rtc::ArrayView<uchar const>);
46 // NOLINTEND
47
48public:
49 // constructor thunks
50 // NOLINTBEGIN
51 MCAPI void*
53 // NOLINTEND
54
55public:
56 // vftables
57 // NOLINTBEGIN
58 MCAPI static void** $vftable();
59 // NOLINTEND
60};
61
62} // namespace webrtc
Definition _HeaderOutputPredefine.h:238
Definition RtpPacketizerAv1.h:11
Definition RtpPacketizerAv1.h:20
Definition RtpPacketizerAv1.h:22
Definition RtpPacketizer.h:23