MayaFlux 0.3.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.
 
Core::GlobalInputConfigMayaFlux::Config::get_global_input_config ()
 Gets the input configuration from the default engine.
 
Nodes::NodeConfigMayaFlux::Config::get_node_config ()
 
void MayaFlux::Config::set_node_config (const Nodes::NodeConfig &config)
 Sets the node configuration for the default engine.
 
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.