MayaFlux 0.1.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"
42
45
62
63#include "Kriya/Awaiters.hpp"
65#include "Kriya/Chain.hpp"
67#include "Kriya/Tasks.hpp"
68
69#include "Vruta/Event.hpp"
71#include "Vruta/EventSource.hpp"
72
75
76#include "Journal/Archivist.hpp"
77
79
82
87
88using namespace MayaFlux::Kakshya;
89using namespace MayaFlux::Kriya;
90using namespace MayaFlux::Buffers;
91using namespace MayaFlux::Nodes::Generator;
92using namespace MayaFlux::Nodes;
93using namespace MayaFlux;
94
95#endif // MAYASIMPLE
96
97/**
98 * @namespace MayaFlux
99 * @brief Main namespace for the Maya Flux audio engine
100 *
101 * This namespace provides convenience wrappers around the core functionality of
102 * the Maya Flux audio engine. These wrappers simplify access to the centrally
103 * managed components and common operations, making it easier to work with the
104 * engine without directly managing the Engine instance.
105 *
106 * All functions in this namespace operate on the default Engine instance and
107 * its managed components. For custom or non-default components, use their
108 * specific handles and methods directly rather than these wrappers.
109 */
110namespace MayaFlux {
111}
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