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

Globlal configuration for MayaFlux. More...

Functions

uint32_t get_buffer_size ()
 Gets the buffer size 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.
 
Core::GlobalNetworkConfigget_global_network_config ()
 Gets the network configuration from the default engine.
 
Core::GlobalStreamInfoget_global_stream_info ()
 Gets the stream configuration from the default engine.
 
Nodes::NodeConfigget_node_config ()
 
uint32_t get_num_out_channels ()
 Gets the number of output channels from the default engine.
 
uint32_t get_sample_rate ()
 Gets the sample rate from the default engine.
 
void set_journal_severity (Journal::Severity severity)
 Sets the minimum severity level for journal entries to be logged.
 
void set_node_config (const Nodes::NodeConfig &config)
 Sets the node configuration for the default engine.
 
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.
 
void store_journal_entries (const std::string &file_name)
 Stores journal entries to a file by adding a FileSink to the Archivist.
 

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.