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

◆ seconds_to_units()

uint64_t MayaFlux::Vruta::TaskScheduler::seconds_to_units ( double  seconds,
ProcessingToken  token = ProcessingToken::SAMPLE_ACCURATE 
) const

Convert seconds to processing units for a specific domain.

Parameters
secondsTime in seconds
tokenProcessing domain (default: audio)
Returns
Number of processing units (samples/frames/etc.)

Definition at line 152 of file Scheduler.cpp.

153{
154 unsigned int rate = get_rate(token);
155 return static_cast<uint64_t>(seconds * rate);
156}
unsigned int get_rate(ProcessingToken token=ProcessingToken::SAMPLE_ACCURATE) const
Get processing rate for a domain.

References get_rate().

+ Here is the call graph for this function: