|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
#include "MayaFlux/Core/ProcessingTokens.hpp"
Include dependency graph for BufferUtils.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | std::hash< std::pair< MayaFlux::Buffers::ProcessingToken, MayaFlux::Buffers::ProcessingToken > > |
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
| namespace | MayaFlux::Buffers |
| namespace | std |
Enumerations | |
| enum class | MayaFlux::Buffers::TokenEnforcementStrategy { MayaFlux::Buffers::STRICT , MayaFlux::Buffers::FILTERED , MayaFlux::Buffers::OVERRIDE_SKIP , MayaFlux::Buffers::OVERRIDE_REJECT , MayaFlux::Buffers::IGNORE } |
| Defines how strictly processing token requirements are enforced in buffer processing chains. More... | |
Functions | |
| void | MayaFlux::Buffers::validate_token (ProcessingToken token) |
| Validates that a processing token has a valid, non-conflicting configuration. | |
| bool | MayaFlux::Buffers::are_tokens_compatible (ProcessingToken preferred, ProcessingToken current) |
| Determines if two processing tokens are compatible for joint execution. | |
| ProcessingToken | MayaFlux::Buffers::get_optimal_token (const std::string &buffer_type, uint32_t system_capabilities) |
| Gets the optimal processing token for a given buffer type and system configuration. | |