|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
| namespace | MayaFlux::Utils |
Functions | |
| std::any | MayaFlux::Utils::safe_get_parameter (const std::string ¶meter_name, const std::map< std::string, std::any > parameters) |
| uint64_t | MayaFlux::Utils::frames_to_seconds (uint64_t frames, uint32_t frame_rate) |
| Convert frames to seconds at a given frame rate. | |
| std::chrono::milliseconds | MayaFlux::Utils::frame_duration_ms (uint32_t frame_rate) |
| Get duration of a single frame at given frame rate. | |
| std::chrono::microseconds | MayaFlux::Utils::frame_duration_us (uint32_t frame_rate) |
| Get duration of a single frame at given frame rate (high precision) | |
| std::chrono::milliseconds | MayaFlux::Utils::frames_duration_ms (uint64_t num_frames, uint32_t frame_rate) |
| Get duration for N frames at given frame rate. | |
| std::chrono::microseconds | MayaFlux::Utils::frames_duration_us (uint64_t num_frames, uint32_t frame_rate) |
| Get duration for N frames at given frame rate (high precision) | |
| uint64_t | MayaFlux::Utils::samples_to_seconds (uint64_t samples, uint32_t sample_rate) |
| Convert samples to seconds at a given sample rate. | |
| uint64_t | MayaFlux::Utils::frames_to_samples (uint64_t frames, uint32_t sample_rate, uint32_t frame_rate) |
| Convert frames to samples at a given sample rate and frame rate. | |
| uint64_t | MayaFlux::Utils::samples_to_frames (uint64_t samples, uint32_t sample_rate, uint32_t frame_rate) |
| Convert samples to frames at a given sample rate and frame rate. | |
| uint64_t | MayaFlux::Utils::seconds_to_samples (double seconds, uint32_t sample_rate) |
| Convert seconds to samples at a given sample rate. | |
| uint64_t | MayaFlux::Utils::seconds_to_frames (double seconds, uint32_t frame_rate) |
| Convert seconds to frames at a given frame rate. | |
| uint64_t | MayaFlux::Utils::seconds_to_units (double seconds, uint32_t rate) |
| Convert seconds to processing units for any rate. | |
| double | MayaFlux::Utils::units_to_seconds (uint64_t units, uint32_t rate) |
| Convert processing units to seconds for any rate. | |