MayaFlux 0.3.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ get_sample_rate()

MAYAFLUX_API uint32_t MayaFlux::Config::get_sample_rate ( )

Gets the sample rate from the default engine.

Returns
Current sample rate in Hz

Definition at line 55 of file Config.cpp.

56{
57 if (!is_initialized()) {
58 MF_WARN(Journal::Component::API, Journal::Context::Configuration, "Engine is not running. Returning default sample rate");
59 return 48000;
60 }
62}
#define MF_WARN(comp, ctx,...)
GlobalStreamInfo & get_stream_info()
Gets the current stream configuration.
Definition Engine.hpp:212
Core::Engine & get_context()
Gets the default engine instance.
Definition Core.cpp:58
bool is_initialized()
Checks if the default engine has been initialized.
Definition Core.cpp:50
uint32_t sample_rate
Number of samples processed per second (Hz)

References MayaFlux::Journal::API, MayaFlux::Journal::Configuration, MayaFlux::get_context(), MayaFlux::Core::Engine::get_stream_info(), MayaFlux::is_initialized(), MF_WARN, and MayaFlux::Core::GlobalStreamInfo::sample_rate.

+ Here is the call graph for this function: