MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
ExecutionContext.hpp File Reference
#include <typeindex>
+ Include dependency graph for ExecutionContext.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  MayaFlux::Yantra::ExecutionContext
 Context information for operation execution. More...
 

Namespaces

namespace  MayaFlux
 Main namespace for the Maya Flux audio engine.
 
namespace  MayaFlux::Yantra
 

Typedefs

using MayaFlux::Yantra::OpererationHookCallback = std::function< void(std::any &)>
 Callback type for pre/post operation hooks.
 
using MayaFlux::Yantra::ReconstructionCallback = std::function< std::any(std::vector< std::vector< double > > &, std::any &)>
 Callback type for custom reconstruction logic.
 

Enumerations

enum class  MayaFlux::Yantra::OperationType : uint8_t {
  MayaFlux::Yantra::ANALYZER , MayaFlux::Yantra::SORTER , MayaFlux::Yantra::EXTRACTOR , MayaFlux::Yantra::TRANSFORMER ,
  MayaFlux::Yantra::CUSTOM
}
 Operation categories for organization and discovery. More...
 
enum class  MayaFlux::Yantra::ExecutionMode : uint8_t {
  MayaFlux::Yantra::SYNC , MayaFlux::Yantra::ASYNC , MayaFlux::Yantra::PARALLEL , MayaFlux::Yantra::CHAINED ,
  MayaFlux::Yantra::DEPENDENCY
}
 Execution paradigms for operations. More...