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 virtual int RecordedDataIsAvailable(void const*, uint64, uint64, uint64, uint, uint, int, uint, bool, uint&) = 0;
12
13 virtual int RecordedDataIsAvailable(
14 void const*,
15 uint64,
16 uint64,
17 uint64,
18 uint,
19 uint,
20 int,
21 uint,
22 bool,
23 uint&,
24 ::std::optional<int64>
25 );
26
27 virtual int NeedMorePlayData(uint64, uint64, uint64, uint, void*, uint64&, int64*, int64*) = 0;
28
29 virtual void PullRenderData(int, int, uint64, uint64, void*, int64*, int64*) = 0;
30
31 virtual ~AudioTransport() = default;
32 // NOLINTEND
33
34public:
35 // virtual function thunks
36 // NOLINTBEGIN
37
38 // NOLINTEND
39};
40
41} // namespace webrtc
Definition AudioTransport.h:7