|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
Include dependency graph for DataIO.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | MayaFlux::Yantra::IO< T > |
| Input/Output container for computation pipeline data flow with structure preservation. More... | |
| class | MayaFlux::Yantra::OpUnit< T > |
| Abstract base class for operation units in recursive processing graphs. More... | |
| struct | MayaFlux::Yantra::is_IO< typename > |
| Helper to detect if a type is an IO. More... | |
| struct | MayaFlux::Yantra::is_IO< IO< T > > |
| Specialization for IO types. More... | |
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
| namespace | MayaFlux::Yantra |
Concepts | |
| concept | MayaFlux::Yantra::OperationReadyData |
| Concept to constrain types suitable for operation units. | |
Typedefs | |
| using | MayaFlux::Yantra::DataIO = IO< std::vector< Kakshya::DataVariant > > |
| IO for universal data variant. | |
| using | MayaFlux::Yantra::ContainerIO = IO< std::shared_ptr< Kakshya::SignalSourceContainer > > |
| IO for signal containers. | |
| using | MayaFlux::Yantra::RegionIO = IO< Kakshya::Region > |
| IO for single regions. | |
| using | MayaFlux::Yantra::RegionGroupIO = IO< Kakshya::RegionGroup > |
| IO for region groups. | |
| using | MayaFlux::Yantra::SegmentIO = IO< std::vector< Kakshya::RegionSegment > > |
| IO for region segments. | |