LeviLamina
Loading...
Searching...
No Matches
ExtendedReports.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace webrtc::rtcp { class CommonHeader; }
8namespace webrtc::rtcp { class Rrtr; }
9namespace webrtc::rtcp { class TargetBitrate; }
10namespace webrtc::rtcp { struct ReceiveTimeInfo; }
11// clang-format on
12
13namespace webrtc::rtcp {
14
16public:
17 // member functions
18 // NOLINTBEGIN
20
22
24
25 MCNAPI void ParseDlrrBlock(uchar const*, ushort);
26
27 MCNAPI void ParseRrtrBlock(uchar const*, ushort);
28
29 MCNAPI void ParseTargetBitrateBlock(uchar const*, ushort);
30
31 MCNAPI void SetRrtr(::webrtc::rtcp::Rrtr const&);
32
34
35 MCNAPI uint64 TargetBitrateLength() const;
36 // NOLINTEND
37
38public:
39 // constructor thunks
40 // NOLINTBEGIN
41 MCNAPI void* $ctor();
42 // NOLINTEND
43
44public:
45 // vftables
46 // NOLINTBEGIN
47 MCNAPI static void** $vftable();
48 // NOLINTEND
49};
50
51} // namespace webrtc::rtcp
Definition CommonHeader.h:7
Definition ExtendedReports.h:15
MCAPI void ParseDlrrBlock(uchar const *, ushort)
MCAPI bool AddDlrrItem(::webrtc::rtcp::ReceiveTimeInfo const &)
MCAPI void SetRrtr(::webrtc::rtcp::Rrtr const &)
MCAPI bool Parse(::webrtc::rtcp::CommonHeader const &)
static MCAPI void ** $vftable()
MCAPI void SetTargetBitrate(::webrtc::rtcp::TargetBitrate const &)
MCAPI uint64 TargetBitrateLength() const
MCAPI void ParseTargetBitrateBlock(uchar const *, ushort)
MCAPI void ParseRrtrBlock(uchar const *, ushort)
Definition Rrtr.h:7
Definition TargetBitrate.h:7
Definition ReceiveTimeInfo.h:7