|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
Pre-assembled, purpose-built signal flow configurations. More...
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::Kakshya |
| namespace | MayaFlux::Kriya |
Functions | |
| std::shared_ptr< Kriya::SamplingPipeline > | MayaFlux::create_sampler (const std::string &filepath, uint32_t num_samples=48000 *5, bool truncate=true, uint32_t channel=0, uint64_t max_dur_ms=0) |
| Construct a built SamplingPipeline from an audio file. | |
| std::shared_ptr< Kriya::SamplingPipeline > | MayaFlux::create_sampler_from_stream (std::shared_ptr< Kakshya::DynamicSoundStream > stream, uint32_t channel=0, uint64_t max_dur_ms=0) |
| Construct a built SamplingPipeline from an existing DynamicSoundStream. | |
| std::vector< std::shared_ptr< Kriya::SamplingPipeline > > | MayaFlux::create_samplers (const std::string &filepath, uint32_t num_samples=48000 *5, bool truncate=true, uint64_t max_dur_ms=0, uint32_t max_channels=0) |
| Construct one built SamplingPipeline per channel from an audio file. | |
Pre-assembled, purpose-built signal flow configurations.
Each function in this file constructs, wires, and returns a fully built pipeline object ready for immediate use. The caller receives a live rig with no further assembly required: IO, buffering, scheduling, and output routing are resolved internally using engine globals.
These are convenience entry points. Direct construction of the underlying types (SamplingPipeline, BufferPipeline, etc.) remains available for cases that require non-default configuration before build().
Definition in file Rigs.hpp.