LeviLamina
Loading...
Searching...
No Matches
AudioDecodeSession.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/platform/Result.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
namespace
Audio {
class
AudioFrameBuffer
; }
11
// clang-format on
12
13
namespace
Audio {
14
15
class
AudioDecodeSession {
16
public
:
17
// member variables
18
// NOLINTBEGIN
19
::ll::UntypedStorage<8, 8>
mUnk691d12;
20
::ll::UntypedStorage<4, 4>
mUnk26835e;
21
::ll::UntypedStorage<8, 8>
mUnkd5820b;
22
::ll::UntypedStorage<1, 1>
mUnkaad55e;
23
::ll::UntypedStorage<8, 8>
mUnkda0838;
24
::ll::UntypedStorage<1, 1>
mUnk928e5f;
25
::ll::UntypedStorage<4, 4>
mUnkc3c644;
26
::ll::UntypedStorage<8, 8>
mUnk60b2ed;
27
::ll::UntypedStorage<8, 8>
mUnka2ab8a;
28
// NOLINTEND
29
30
public
:
31
// prevent constructor by default
32
AudioDecodeSession& operator=(AudioDecodeSession
const
&);
33
AudioDecodeSession(AudioDecodeSession
const
&);
34
AudioDecodeSession();
35
36
public
:
37
// member functions
38
// NOLINTBEGIN
39
#ifdef LL_PLAT_C
40
MCNAPI uint64 _decodeNormally(
::Audio::AudioFrameBuffer
& outputBuffer);
41
42
MCNAPI ::Bedrock::Result<::gsl::span<float>>
43
fillPcm(
::Audio::AudioFrameBuffer
& outputBuffer, ::std::chrono::steady_clock::time_point now);
44
#endif
45
// NOLINTEND
46
};
47
48
}
// namespace Audio
Audio::AudioFrameBuffer
Definition
AudioFrameBuffer.h:10
ll::UntypedStorage
Definition
Alias.h:14
src
mc
deps
audio
online_streaming
AudioDecodeSession.h
Generated on
for LeviLamina by
1.16.1