LeviLamina
Loading...
Searching...
No Matches
RtpPacketizerGeneric.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/webrtc/ArrayView.h"
7#include "mc/external/webrtc/RtpPacketizer.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace webrtc { class RtpPacketToSend; }
12namespace webrtc { struct RTPVideoHeader; }
13// clang-format on
14
15namespace webrtc {
16
17class RtpPacketizerGeneric : public ::webrtc::RtpPacketizer {
18public:
19 // member variables
20 // NOLINTBEGIN
26 // NOLINTEND
27
28public:
29 // prevent constructor by default
30 RtpPacketizerGeneric& operator=(RtpPacketizerGeneric const&);
31 RtpPacketizerGeneric(RtpPacketizerGeneric const&);
32 RtpPacketizerGeneric();
33
34public:
35 // virtual functions
36 // NOLINTBEGIN
37 virtual ~RtpPacketizerGeneric() /*override*/ = default;
38
39 virtual uint64 NumPackets() const /*override*/;
40
41 virtual bool NextPacket(::webrtc::RtpPacketToSend* packet) /*override*/;
42 // NOLINTEND
43
44public:
45 // member functions
46 // NOLINTBEGIN
47 MCNAPI
49
53 ::webrtc::RTPVideoHeader const& rtp_video_header
54 );
55 // NOLINTEND
56
57public:
58 // constructor thunks
59 // NOLINTBEGIN
61
62 MCNAPI void* $ctor(
65 ::webrtc::RTPVideoHeader const& rtp_video_header
66 );
67 // NOLINTEND
68
69public:
70 // virtual function thunks
71 // NOLINTBEGIN
72 MCNAPI uint64 $NumPackets() const;
73
75
76
77 // NOLINTEND
78
79public:
80 // vftables
81 // NOLINTBEGIN
82 MCNAPI static void** $vftable();
83 // NOLINTEND
84};
85
86} // namespace webrtc
Definition ArrayView.h:8
Definition RtpPacketToSend.h:16
MCAPI void * $ctor(::webrtc::ArrayView< uchar const > payload, ::webrtc::RtpPacketizer::PayloadSizeLimits limits, ::webrtc::RTPVideoHeader const &rtp_video_header)
MCAPI RtpPacketizerGeneric(::webrtc::ArrayView< uchar const > payload, ::webrtc::RtpPacketizer::PayloadSizeLimits limits, ::webrtc::RTPVideoHeader const &rtp_video_header)
MCAPI RtpPacketizerGeneric(::webrtc::ArrayView< uchar const > payload, ::webrtc::RtpPacketizer::PayloadSizeLimits limits)
MCAPI void * $ctor(::webrtc::ArrayView< uchar const > payload, ::webrtc::RtpPacketizer::PayloadSizeLimits limits)
MCAPI bool $NextPacket(::webrtc::RtpPacketToSend *packet)
static MCAPI void ** $vftable()
MCAPI uint64 $NumPackets() const
Definition RtpPacketizer.h:17
Definition Alias.h:14
Definition RTPVideoHeader.h:12
Definition RtpPacketizer.h:25