LeviLamina
Loading...
Searching...
No Matches
AudioTransport.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace webrtc {
6
8public:
9 // virtual functions
10 // NOLINTBEGIN
11 // vIndex: 1
12 virtual int RecordedDataIsAvailable(void const*, uint64, uint64, uint64, uint, uint, int, uint, bool, uint&) = 0;
13
14 // vIndex: 0
15 virtual int RecordedDataIsAvailable(
16 void const*,
17 uint64,
18 uint64,
19 uint64,
20 uint,
21 uint,
22 int,
23 uint,
24 bool,
25 uint&,
26 ::std::optional<int64>
27 );
28
29 // vIndex: 2
30 virtual int NeedMorePlayData(uint64, uint64, uint64, uint, void*, uint64&, int64*, int64*) = 0;
31
32 // vIndex: 3
33 virtual void PullRenderData(int, int, uint64, uint64, void*, int64*, int64*) = 0;
34
35 // vIndex: 4
36 virtual ~AudioTransport() = default;
37 // NOLINTEND
38
39public:
40 // virtual function thunks
41 // NOLINTBEGIN
42
43 // NOLINTEND
44};
45
46} // namespace webrtc
Definition AudioTransport.h:7