MayaFlux 0.3.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux.hpp
Go to the documentation of this file.
1#pragma once
2
3#ifdef MAYAFLUX_PROJECT
4#ifndef MAYAFLUX_DEVELOPMENT
5#include "pch.h"
6#endif // MAYAFLUX_DEVELOPMENT
7#endif // MAYAFLUX_PROJECT
8
10
11#include "MayaFlux/API/Core.hpp"
12
14
16
18
20
22
24
26
28
30
31#ifdef MAYASIMPLE
36#include "Nodes/Filters/FIR.hpp"
37#include "Nodes/Filters/IIR.hpp"
52
58
61
84
88#include "Kriya/Chain.hpp"
90#include "Kriya/InputEvents.hpp"
91#include "Kriya/Tasks.hpp"
92
93#include "Vruta/Event.hpp"
95#include "Vruta/EventSource.hpp"
96
101
102#include "Journal/Archivist.hpp"
103
105
109
114
115#include "IO/IOManager.hpp"
116#include "IO/ImageReader.hpp"
117
118using namespace MayaFlux::Kakshya;
119using namespace MayaFlux::Kriya;
120using namespace MayaFlux::Buffers;
121using namespace MayaFlux::Nodes::Input;
122using namespace MayaFlux::Nodes::GpuSync;
123using namespace MayaFlux::Nodes::Network;
124using namespace MayaFlux::Nodes::Filters;
125using namespace MayaFlux::Nodes::Generator;
126using namespace MayaFlux::Nodes;
127using namespace MayaFlux;
128
129#endif // MAYASIMPLE
130
131/**
132 * @namespace MayaFlux
133 * @brief Main namespace for the Maya Flux audio engine
134 *
135 * This namespace provides convenience wrappers around the core functionality of
136 * the Maya Flux audio engine. These wrappers simplify access to the centrally
137 * managed components and common operations, making it easier to work with the
138 * engine without directly managing the Engine instance.
139 *
140 * All functions in this namespace operate on the default Engine instance and
141 * its managed components. For custom or non-default components, use their
142 * specific handles and methods directly rather than these wrappers.
143 */
144namespace MayaFlux {
145}
Core engine lifecycle and configuration API.
Audio file loading and container management API.
Data analysis and transformation convenience API.
Contains the node-based computational processing system components.
Definition Chronie.hpp:11
Main namespace for the Maya Flux audio engine.
Definition LiveAid.hpp:6