MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
WorkflowIncludes.hpp
Go to the documentation of this file.
1#pragma once
2
3/**
4 * @file WorkflowIncludes.hpp
5 * @brief Top level headers for the Yantra compute layer and its workflows.
6 *
7 * Include after MayaFlux.hpp. Every group is included unless you leave it out
8 * by defining its macro before this include:
9 * - MAYAFLUX_WORKFLOW_NO_GRANULAR: the granular workflow
10 * - MAYAFLUX_WORKFLOW_NO_VISION: the vision workflow
11 * - MAYAFLUX_COMPUTE_NO_MATRIX: compute matrix, grammar, pipeline and the CPU
12 * analyzers, extractors, sorters and transformers
13 * - MAYAFLUX_COMPUTE_NO_GPU: shader execution and the GPU analyzer,
14 * extractor, sorter and transformer
15 * - MAYAFLUX_COMPUTE_NO_TEXTURE: texture execution and the vision analyzer
16 * and extractor
17 *
18 * Only the entry points are listed. Each pulls in the headers it depends on.
19 */
20
21#ifndef MAYAFLUX_WORKFLOW_NO_GRANULAR
24using namespace MayaFlux::Yantra;
25#endif
26
27#ifndef MAYAFLUX_WORKFLOW_NO_VISION
29using namespace MayaFlux::Yantra;
30#endif
31
32#ifndef MAYAFLUX_COMPUTE_NO_MATRIX
44using namespace MayaFlux::Yantra;
45#endif
46
47#ifndef MAYAFLUX_COMPUTE_NO_GPU
53using namespace MayaFlux::Yantra;
54#endif
55
56#ifndef MAYAFLUX_COMPUTE_NO_TEXTURE
60using namespace MayaFlux::Yantra;
61#endif
Span-based energy analysis for digital signals in Maya Flux.
Concrete feature extractor using analyzer-guided extraction.
Example concrete implementation of UniversalSorter.
Discrete taper (window) coefficient generation and in-place application for MayaFlux::Kinesis.
FunctionalOperation<shared_ptr<SignalSourceContainer>, vector<DataVariant>> whose real API matches En...
GPU getter for what VisionAnalyzer found.