LeviLamina
Loading...
Searching...
No Matches
LegacyStatsCollectorInterface.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
namespace
webrtc {
class
AudioTrackInterface
; }
8
namespace
webrtc {
class
MediaStreamTrackInterface
; }
9
namespace
webrtc {
class
StatsReport
; }
10
// clang-format on
11
12
namespace
webrtc {
13
14
class
LegacyStatsCollectorInterface
{
15
public
:
16
// virtual functions
17
// NOLINTBEGIN
18
virtual
~LegacyStatsCollectorInterface
();
19
20
virtual
void
AddLocalAudioTrack(
::webrtc::AudioTrackInterface
*, uint) = 0;
21
22
virtual
void
RemoveLocalAudioTrack(
::webrtc::AudioTrackInterface
*, uint) = 0;
23
24
virtual
void
GetStats(
::webrtc::MediaStreamTrackInterface
*, ::std::vector<::webrtc::StatsReport const*>*) = 0;
25
// NOLINTEND
26
27
public
:
28
// destructor thunk
29
// NOLINTBEGIN
30
MCNAPI
void
$dtor
();
31
// NOLINTEND
32
33
public
:
34
// virtual function thunks
35
// NOLINTBEGIN
36
37
// NOLINTEND
38
39
public
:
40
// vftables
41
// NOLINTBEGIN
42
MCNAPI
static
void
**
$vftable
();
43
// NOLINTEND
44
};
45
46
}
// namespace webrtc
webrtc::AudioTrackInterface
Definition
AudioTrackInterface.h:18
webrtc::LegacyStatsCollectorInterface
Definition
LegacyStatsCollectorInterface.h:14
webrtc::LegacyStatsCollectorInterface::$vftable
static MCAPI void ** $vftable()
webrtc::LegacyStatsCollectorInterface::$dtor
MCAPI void $dtor()
webrtc::MediaStreamTrackInterface
Definition
MediaStreamTrackInterface.h:11
webrtc::StatsReport
Definition
StatsReport.h:11
src
mc
external
webrtc
LegacyStatsCollectorInterface.h
Generated on
for LeviLamina by
1.16.1