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

◆ SampleClock()

MayaFlux::Vruta::SampleClock::SampleClock ( uint64_t  sample_rate = 48000)

Constructs a SampleClock with the specified sample rate.

Parameters
sample_rateThe number of samples per second (default: 48000)

Creates a new SampleClock initialized at sample position 0. The sample rate determines the relationship between sample counts and real-time durations for all audio timing calculations.

Definition at line 8 of file Clock.cpp.

11{
12}
uint32_t sample_rate() const
Gets the audio sample rate.
Definition Clock.cpp:29
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