|
| uint64_t | MayaFlux::Vruta::blocks_to_samples (uint64_t blocks, uint32_t block_size) |
| | Convert blocks to samples.
|
| |
| double | MayaFlux::Vruta::blocks_to_seconds (uint64_t blocks, uint32_t sample_rate, uint32_t block_size) |
| | Convert blocks to seconds.
|
| |
| std::chrono::milliseconds | MayaFlux::Vruta::frame_duration_ms (uint32_t frame_rate=s_registered_frame_rate) |
| | Get duration of a single frame at given frame rate.
|
| |
| std::chrono::microseconds | MayaFlux::Vruta::frame_duration_us (uint32_t frame_rate=s_registered_frame_rate) |
| | Get duration of a single frame at given frame rate (high precision)
|
| |
| std::chrono::milliseconds | MayaFlux::Vruta::frames_duration_ms (uint64_t num_frames, uint32_t frame_rate=s_registered_frame_rate) |
| | Get duration for N frames at given frame rate.
|
| |
| std::chrono::microseconds | MayaFlux::Vruta::frames_duration_us (uint64_t num_frames, uint32_t frame_rate=s_registered_frame_rate) |
| | Get duration for N frames at given frame rate (high precision)
|
| |
| uint64_t | MayaFlux::Vruta::frames_to_samples (uint64_t frames, uint32_t sample_rate=s_registered_sample_rate, uint32_t frame_rate=s_registered_frame_rate) |
| | Convert frames to samples at a given sample rate and frame rate.
|
| |
| uint64_t | MayaFlux::Vruta::frames_to_seconds (uint64_t frames, uint32_t frame_rate=s_registered_frame_rate) |
| | Convert frames to seconds at a given frame rate.
|
| |
| uint64_t | MayaFlux::Vruta::samples_to_blocks (uint64_t samples, uint32_t block_size) |
| | Convert samples to number of processing blocks.
|
| |
| uint64_t | MayaFlux::Vruta::samples_to_frames (uint64_t samples, uint32_t sample_rate=s_registered_sample_rate, uint32_t frame_rate=s_registered_frame_rate) |
| | Convert samples to frames at a given sample rate and frame rate.
|
| |
| uint64_t | MayaFlux::Vruta::samples_to_seconds (uint64_t samples, uint32_t sample_rate=s_registered_sample_rate) |
| | Convert samples to seconds at a given sample rate.
|
| |
| uint64_t | MayaFlux::Vruta::seconds_to_blocks (double seconds, uint32_t sample_rate, uint32_t block_size) |
| | Convert seconds to number of processing blocks.
|
| |
| uint64_t | MayaFlux::Vruta::seconds_to_frames (double seconds, uint32_t frame_rate=s_registered_frame_rate) |
| | Convert seconds to frames at a given frame rate.
|
| |
| uint64_t | MayaFlux::Vruta::seconds_to_samples (double seconds, uint32_t sample_rate=s_registered_sample_rate) |
| | Convert seconds to samples at a given sample rate.
|
| |
| uint64_t | MayaFlux::Vruta::seconds_to_units (double seconds, uint32_t rate) |
| | Convert seconds to processing units for any rate.
|
| |
| double | MayaFlux::Vruta::units_to_seconds (uint64_t units, uint32_t rate) |
| | Convert processing units to seconds for any rate.
|
| |