Core::GlobalGraphicsConfig & get_global_graphics_config()
Gets the graphics configuration from the default engine.
uint32_t get_buffer_size()
Gets the buffer size from the default engine.
void store_journal_entries(const std::string &file_name)
Stores journal entries to a file by adding a FileSink to the Archivist.
void set_journal_severity(Journal::Severity severity)
Sets the minimum severity level for journal entries to be logged.
void sink_journal_to_console()
Outputs journal entries to the console by adding a ConsoleSink to the Archivist NOTE: This records th...
GraphConfig & get_graph_config()
uint32_t get_sample_rate()
Gets the sample rate from the default engine.
Core::GlobalStreamInfo & get_global_stream_info()
Gets the stream configuration from the default engine.
NodeConfig & get_node_config()
uint32_t get_num_out_channels()
Gets the number of output channels from the default engine.
NodeChainSemantics
Defines how to handle existing nodes when creating a new chain.
bool is_engine_initialized()
Checks if the default audio engine is initialized.
Main namespace for the Maya Flux audio engine.
Utils::NodeBinaryOpSemantics binary_op_semantics
Utils::NodeChainSemantics chain_semantics
Configuration settings for the audio graph.
size_t callback_cache_size
size_t channel_cache_size
Number of cached channels for oprations.
size_t timer_cleanup_threshold
uint32_t max_channels
Maximum number of channels supported (uint32_t bits)
Configuration settings for individual audio nodes.
Comprehensive configuration for digital audio stream processing.