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

Globlal configuration for MayaFlux. 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.
 
Core::GlobalInputConfigget_global_input_config ()
 Gets the input configuration from the default engine.
 
Nodes::NodeConfigget_node_config ()
 
void set_node_config (const Nodes::NodeConfig &config)
 Sets the node configuration for the default engine.
 
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.
 

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.