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

◆ current_time()

double MayaFlux::Vruta::SampleClock::current_time ( ) const
overridevirtual

Converts current sample position to seconds.

Returns
Current time in seconds

Provides real-time representation useful for user interfaces, cross-domain synchronization, and integration with non-audio systems.

Implements MayaFlux::Vruta::IClock.

Definition at line 24 of file Clock.cpp.

25{
27}
uint64_t m_current_sample
Current sample position counter.
Definition Clock.hpp:160
uint32_t m_sample_rate
Audio sample rate in samples per second.
Definition Clock.hpp:152
double units_to_seconds(uint64_t units, uint32_t rate)
Convert processing units to seconds for any rate.
Definition Utils.hpp:199

References m_current_sample, m_sample_rate, and MayaFlux::Utils::units_to_seconds().

+ Here is the call graph for this function: