21 : chain_semantics(Utils::NodeChainSemantics::REPLACE_TARGET)
22 , binary_op_semantics(Utils::NodeBinaryOpSemantics::REPLACE)
#define MF_WARN(comp, ctx,...)
Core engine lifecycle and configuration API.
GlobalStreamInfo & get_stream_info()
Gets the current stream configuration.
GlobalGraphicsConfig & get_graphics_config()
Gets the current graphics configuration.
void add_sink(std::unique_ptr< Sink > sink)
Add a log sink for output.
static Archivist & instance()
Get the singleton instance of the Archivist.
void set_min_severity(Severity min_sev)
Set the minimum severity level for logging.
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.
Globlal configuration for MayaFlux.
@ Configuration
Configuration and parameter updates.
@ API
MayaFlux/API Wrapper and convenience functions.
bool is_engine_initialized()
Checks if the default audio engine is initialized.
Core::Engine & get_context()
Gets the default engine instance.
bool is_initialized()
Checks if the default engine has been initialized.
Main namespace for the Maya Flux audio engine.
Configuration settings for the audio graph.
Configuration settings for individual audio nodes.
uint32_t channels
Number of discrete channels in this set.
uint32_t buffer_size
Number of samples per processing block.
uint32_t sample_rate
Number of samples processed per second (Hz)
ChannelConfig output
Configuration for output signal channels.
Comprehensive configuration for digital audio stream processing.