MayaFlux 0.2.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
25#ifdef MAYASIMPLE
27
28#include "Nodes/Filters/FIR.hpp"
29#include "Nodes/Filters/IIR.hpp"
43
46
64
65#include "Kriya/Awaiters.hpp"
67#include "Kriya/Chain.hpp"
69#include "Kriya/Tasks.hpp"
70
71#include "Vruta/Event.hpp"
73#include "Vruta/EventSource.hpp"
74
77
78#include "Journal/Archivist.hpp"
79
81
84
89
90using namespace MayaFlux::Kakshya;
91using namespace MayaFlux::Kriya;
92using namespace MayaFlux::Buffers;
93using namespace MayaFlux::Nodes::GpuSync;
94using namespace MayaFlux::Nodes::Network;
95using namespace MayaFlux::Nodes::Filters;
96using namespace MayaFlux::Nodes::Generator;
97using namespace MayaFlux::Nodes;
98using namespace MayaFlux;
99
100#endif // MAYASIMPLE
101
102/**
103 * @namespace MayaFlux
104 * @brief Main namespace for the Maya Flux audio engine
105 *
106 * This namespace provides convenience wrappers around the core functionality of
107 * the Maya Flux audio engine. These wrappers simplify access to the centrally
108 * managed components and common operations, making it easier to work with the
109 * engine without directly managing the Engine instance.
110 *
111 * All functions in this namespace operate on the default Engine instance and
112 * its managed components. For custom or non-default components, use their
113 * specific handles and methods directly rather than these wrappers.
114 */
115namespace MayaFlux {
116}
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:5
Main namespace for the Maya Flux audio engine.
Definition LiveAid.hpp:6