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
* audio_track, uint ssrc) = 0;
21
22
virtual
void
RemoveLocalAudioTrack(
::webrtc::AudioTrackInterface
* audio_track, uint ssrc) = 0;
23
24
virtual
void
25
GetStats(
::webrtc::MediaStreamTrackInterface
* track, ::std::vector<::webrtc::StatsReport const*>* reports) = 0;
26
// NOLINTEND
27
28
public
:
29
// destructor thunk
30
// NOLINTBEGIN
31
MCNAPI
void
$dtor
();
32
// NOLINTEND
33
34
public
:
35
// virtual function thunks
36
// NOLINTBEGIN
37
38
// NOLINTEND
39
40
public
:
41
// vftables
42
// NOLINTBEGIN
43
MCNAPI
static
void
**
$vftable
();
44
// NOLINTEND
45
};
46
47
}
// 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