LeviLamina
Loading...
Searching...
No Matches
BufferQueue.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace rtc {
6
7struct BufferQueue {
8public:
9 // member functions
10 // NOLINTBEGIN
11 MCAPI BufferQueue(uint64, uint64);
12
13 MCAPI void Clear();
14
15 MCAPI bool ReadFront(void*, uint64, uint64*);
16
17 MCAPI bool WriteBack(void const*, uint64, uint64*);
18
19 MCAPI uint64 size() const;
20
21 MCAPI ~BufferQueue();
22 // NOLINTEND
23
24public:
25 // constructor thunks
26 // NOLINTBEGIN
27 MCAPI void* $ctor(uint64, uint64);
28 // NOLINTEND
29
30public:
31 // destructor thunk
32 // NOLINTBEGIN
33 MCAPI void $dtor();
34 // NOLINTEND
35};
36
37} // namespace rtc
Definition BufferQueue.h:7