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

◆ seconds_to_blocks()

uint64_t MayaFlux::Vruta::seconds_to_blocks ( double  seconds,
uint32_t  sample_rate,
uint32_t  block_size 
)
inline

Convert seconds to number of processing blocks.

Parameters
secondsTime duration in seconds
sample_rateSample rate in Hz
block_sizeNumber of samples per block
Returns
Number of blocks

Definition at line 142 of file ChronUtils.hpp.

143{
144 uint64_t total_samples = seconds_to_samples(seconds, sample_rate);
145 return (total_samples + block_size - 1) / block_size; // Ceiling division
146}
uint64_t seconds_to_samples(double seconds)
Converts a time duration in seconds to the equivalent number of audio samples.
Definition Chronie.cpp:244

References seconds_to_samples().

Referenced by MayaFlux::seconds_to_blocks().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: