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

◆ blocks_to_seconds()

double MayaFlux::Vruta::blocks_to_seconds ( uint64_t  blocks,
uint32_t  sample_rate,
uint32_t  block_size 
)
inline

Convert blocks to seconds.

Parameters
blocksNumber of blocks
sample_rateSample rate in Hz
block_sizeNumber of samples per block
Returns
Time duration in seconds

Definition at line 177 of file ChronUtils.hpp.

178{
179 uint64_t total_samples = blocks_to_samples(blocks, block_size);
180 return units_to_seconds(total_samples, sample_rate);
181}
uint64_t blocks_to_samples(uint64_t blocks, uint32_t block_size)
Convert blocks to samples.
double units_to_seconds(uint64_t units, uint32_t rate)
Convert processing units to seconds for any rate.

References blocks_to_samples(), and units_to_seconds().

+ Here is the call graph for this function: