LeviLamina
Loading...
Searching...
No Matches
OnlineStreamedAudioBuffer.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/platform/Result.h"
7
8
namespace
Audio {
9
10
class
OnlineStreamedAudioBuffer {
11
public
:
12
// OnlineStreamedAudioBuffer inner types declare
13
// clang-format off
14
struct
AudioChunk
;
15
// clang-format on
16
17
// OnlineStreamedAudioBuffer inner types define
18
struct
AudioChunk {
19
public
:
20
// member variables
21
// NOLINTBEGIN
22
::ll::UntypedStorage<8, 8>
mUnk897038;
23
::ll::UntypedStorage<8, 24>
mUnkf86328;
24
// NOLINTEND
25
26
public
:
27
// prevent constructor by default
28
AudioChunk& operator=(AudioChunk
const
&);
29
AudioChunk(AudioChunk
const
&);
30
AudioChunk();
31
};
32
33
public
:
34
// member variables
35
// NOLINTBEGIN
36
::ll::UntypedStorage<8, 80>
mUnk83e231;
37
::ll::UntypedStorage<8, 24>
mUnkb707cf;
38
::ll::UntypedStorage<8, 8>
mUnke3ce51;
39
::ll::UntypedStorage<8, 8>
mUnkff684d;
40
::ll::UntypedStorage<8, 8>
mUnk885368;
41
::ll::UntypedStorage<8, 8>
mUnkd58fce;
42
::ll::UntypedStorage<8, 8>
mUnk746d9b;
43
// NOLINTEND
44
45
public
:
46
// prevent constructor by default
47
OnlineStreamedAudioBuffer& operator=(OnlineStreamedAudioBuffer
const
&);
48
OnlineStreamedAudioBuffer(OnlineStreamedAudioBuffer
const
&);
49
OnlineStreamedAudioBuffer();
50
51
public
:
52
// member functions
53
// NOLINTBEGIN
54
#ifdef LL_PLAT_C
55
MCNAPI ::Bedrock::Result<::gsl::span<uchar>> tryRead(uint64 offset, ::gsl::span<uchar> outputBuffer)
const
;
56
#endif
57
// NOLINTEND
58
};
59
60
}
// namespace Audio
Audio::OnlineStreamedAudioBuffer::AudioChunk
Definition
OnlineStreamedAudioBuffer.h:18
ll::UntypedStorage
Definition
Alias.h:14
src
mc
deps
audio
online_streaming
OnlineStreamedAudioBuffer.h
Generated on
for LeviLamina by
1.16.1