Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
OnlineAudioSeekCoordinator.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace Audio { struct PcmFramePosition; }
8// clang-format on
9
10namespace Audio {
11
12class OnlineAudioSeekCoordinator {
13public:
14 // OnlineAudioSeekCoordinator inner types declare
15 // clang-format off
16 struct State;
17 // clang-format on
18
19 // OnlineAudioSeekCoordinator inner types define
20 struct State {
21 public:
22 // member variables
23 // NOLINTBEGIN
36 // NOLINTEND
37
38 public:
39 // prevent constructor by default
40 State& operator=(State const&);
41 State(State const&);
42 State();
43 };
44
45public:
46 // member variables
47 // NOLINTBEGIN
51 // NOLINTEND
52
53public:
54 // prevent constructor by default
55 OnlineAudioSeekCoordinator& operator=(OnlineAudioSeekCoordinator const&);
56 OnlineAudioSeekCoordinator(OnlineAudioSeekCoordinator const&);
57 OnlineAudioSeekCoordinator();
58
59public:
60 // member functions
61 // NOLINTBEGIN
62#ifdef LL_PLAT_C
63 MCNAPI bool requestSeek(::Audio::PcmFramePosition targetFrame);
64#endif
65 // NOLINTEND
66};
67
68} // namespace Audio
Definition OnlineAudioSeekCoordinator.h:20
Definition PcmFramePosition.h:10
Definition Alias.h:14