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

◆ tick()

void MayaFlux::Vruta::SampleClock::tick ( uint64_t  samples = 1)
overridevirtual

Advances the clock by the specified number of samples.

Parameters
samplesNumber of samples to advance (default: 1)

Called by the audio engine after processing each audio buffer. This maintains synchronization between the clock and the audio stream, ensuring sample-accurate timing for all scheduled audio tasks.

Implements MayaFlux::Vruta::IClock.

Definition at line 14 of file Clock.cpp.

15{
16 m_current_sample += samples;
17}
uint64_t m_current_sample
Current sample position counter.
Definition Clock.hpp:160

References m_current_sample.