MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
Config.hpp File Reference
+ Include dependency graph for Config.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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

Namespaces

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

Functions

bool MayaFlux::is_engine_initialized ()
 Checks if the default audio engine is initialized.
 
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.
 
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.
 
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.