MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Config Namespace Reference

Globlal configuration for MayaFlux. More...

Classes

struct  GraphConfig
 Configuration settings for the audio graph. More...
 
struct  NodeConfig
 Configuration settings for individual audio nodes. More...
 

Functions

Core::GlobalStreamInfoget_global_stream_info ()
 Gets the stream configuration from the default engine.
 
Core::GlobalGraphicsConfigget_global_graphics_config ()
 Gets the graphics configuration from the default engine.
 
GraphConfigget_graph_config ()
 
NodeConfigget_node_config ()
 
uint32_t get_sample_rate ()
 Gets the sample rate from the default engine.
 
uint32_t get_buffer_size ()
 Gets the buffer size from the default engine.
 
uint32_t get_num_out_channels ()
 Gets the number of output channels from the default engine.
 
void set_journal_severity (Journal::Severity severity)
 Sets the minimum severity level for journal entries to be logged.
 
void store_journal_entries (const std::string &file_name)
 Stores journal entries to a file by adding a FileSink to the Archivist.
 
void sink_journal_to_console ()
 Outputs journal entries to the console by adding a ConsoleSink to the Archivist NOTE: This records thread safe entries and cannot unsink once called.
 

Variables

GraphConfig graph_config
 
NodeConfig node_config
 

Detailed Description

Globlal configuration for MayaFlux.

This namespace contains global configuration settings for MayaFlux, including graph and node configurations. It provides access to settings such as sample rate, buffer size, and number of output channels from the default audio engine.