al::AudioDirector class

Base classes

class IUseAreaObj
class HioNode
class IAudioSystemPause

Public types

struct PauseSystemEntry

Constructors, destructors, conversion operators

AudioDirector()

Public functions

void init(const AudioDirectorInitInfo& info)
void init3D(const AudioDirectorInitInfo& info)
void initAfterInitPlacement()
void initMic(AudioMic* mic)
void setDependentModule(AudioDirector* director)
void updatePre()
void updatePost()
void startFinalizeUnsafeModuleInParallelThread()
void updateFinalizeUnsafeModuleInParallelThread()
auto isFinalizedUnsafeModuleInParallelThread() -> bool
void finalize()
auto isSystemPauseNow() const -> bool
void setPlayerHolder(const PlayerHolder* player_holder)
void addAudiioFrameProccess(aal::IAudioFrameProcess* process)
void removeAudiioFrameProccess(aal::IAudioFrameProcess* process)
auto getAudioMaximizer() const -> void*
auto isPpausedSystem(const char* name) const -> bool
void pauseSystem(bool, const char*, bool, f32, bool, bool, bool) override
auto getAreaObjDirector() const -> AreaObjDirector* override
void setIsSafeFinalizingInParallelThread(bool isSafe)