LeviLamina
Loading...
Searching...
No Matches
AudioSinkInterface.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace webrtc {
6
8public:
9 // AudioSinkInterface inner types declare
10 // clang-format off
11 struct Data;
12 // clang-format on
13
14 // AudioSinkInterface inner types define
15 struct Data {
16 public:
17 // member variables
18 // NOLINTBEGIN
24 // NOLINTEND
25
26 public:
27 // prevent constructor by default
28 Data& operator=(Data const&);
29 Data(Data const&);
30 Data();
31 };
32
33public:
34 // virtual functions
35 // NOLINTBEGIN
36 virtual ~AudioSinkInterface();
37
38 virtual void OnData(::webrtc::AudioSinkInterface::Data const&) = 0;
39 // NOLINTEND
40
41public:
42 // destructor thunk
43 // NOLINTBEGIN
44 MCNAPI void $dtor();
45 // NOLINTEND
46
47public:
48 // virtual function thunks
49 // NOLINTBEGIN
50
51 // NOLINTEND
52
53public:
54 // vftables
55 // NOLINTBEGIN
56 MCNAPI static void** $vftable();
57 // NOLINTEND
58};
59
60} // namespace webrtc
Definition AudioSinkInterface.h:7
static MCAPI void ** $vftable()
Definition Alias.h:14
Definition AudioSinkInterface.h:15