MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
Config.cpp File Reference
+ Include dependency graph for Config.cpp:

Go to the source code of this file.

Namespaces

namespace  MayaFlux
 Main namespace for the Maya Flux audio engine.
 
namespace  MayaFlux::Config
 Globlal configuration for MayaFlux.
 

Functions

bool MayaFlux::is_engine_initialized ()
 Checks if the default audio engine is initialized.
 
Core::GlobalStreamInfoMayaFlux::Config::get_global_stream_info ()
 Gets the stream configuration from the default engine.
 
Core::GlobalGraphicsConfigMayaFlux::Config::get_global_graphics_config ()
 Gets the graphics configuration from the default engine.
 
GraphConfigMayaFlux::Config::get_graph_config ()
 
NodeConfigMayaFlux::Config::get_node_config ()
 
uint32_t MayaFlux::Config::get_sample_rate ()
 Gets the sample rate from the default engine.
 
uint32_t MayaFlux::Config::get_buffer_size ()
 Gets the buffer size from the default engine.
 
uint32_t MayaFlux::Config::get_num_out_channels ()
 Gets the number of output channels from the default engine.
 
void MayaFlux::Config::set_journal_severity (Journal::Severity severity)
 Sets the minimum severity level for journal entries to be logged.
 
void MayaFlux::Config::store_journal_entries (const std::string &file_name)
 Stores journal entries to a file by adding a FileSink to the Archivist.
 
void MayaFlux::Config::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 MayaFlux::Config::graph_config
 
NodeConfig MayaFlux::Config::node_config