24 struct GlobalStreamInfo;
25 struct GlobalGraphicsConfig;
74MAYAFLUX_API
void Init(uint32_t sample_rate, uint32_t buffer_size = 512, uint32_t num_out_channels = 2, uint32_t num_in_channels = 0);
81MAYAFLUX_API
void Init();
89MAYAFLUX_API
void Init(Core::GlobalStreamInfo stream_info);
98MAYAFLUX_API
void Init(Core::GlobalStreamInfo stream_info, Core::GlobalGraphicsConfig graphics_config);
105MAYAFLUX_API
void Start();
112MAYAFLUX_API
void Pause();
119MAYAFLUX_API
void Resume();
126MAYAFLUX_API
void End();
@ Core
Core engine, backend, subsystems.
void Resume()
Resumes audio processing on the default engine.
void Start()
Starts audio processing on the default engine.
void Pause()
Pauses audio processing on the default engine.
void Init()
Initializes the default engine with default settings.
void set_and_transfer_context(Core::Engine instance)
Replaces the default engine with a new instance.
Core::Engine & get_context()
Gets the default engine instance.
bool is_initialized()
Checks if the default engine has been initialized.
void End()
Stops and cleans up the default engine.
Main namespace for the Maya Flux audio engine.