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

◆ samples_to_blocks()

MAYAFLUX_API uint64_t MayaFlux::samples_to_blocks ( uint64_t  samples)

Converts samples to blocks based on current block size.

Parameters
samplesNumber of samples
Returns
Number of blocks

Definition at line 266 of file Chronie.cpp.

267{
268 uint32_t block_size = 512;
269
270 if (get_context().is_running()) {
271 block_size = get_context().get_stream_info().buffer_size;
272 }
273
274 return Vruta::samples_to_blocks(samples, block_size);
275}
GlobalStreamInfo & get_stream_info()
Gets the current stream configuration.
Definition Engine.hpp:212
Core::Engine & get_context()
Gets the default engine instance.
Definition Core.cpp:58
uint32_t buffer_size
Number of samples per processing block.

References MayaFlux::Core::GlobalStreamInfo::buffer_size, get_context(), MayaFlux::Core::Engine::get_stream_info(), and MayaFlux::Vruta::samples_to_blocks().

+ Here is the call graph for this function: