|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
#include "ContainerUtils.hpp"#include "DataUtils.hpp"#include "MayaFlux/Kakshya/DataProcessor.hpp"#include "RegionUtils.hpp"#include "MayaFlux/Kakshya/StreamContainer.hpp"
Include dependency graph for ContainerUtils.cpp:Go to the source code of this file.
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
| namespace | MayaFlux::Kakshya |
Functions | |
| std::unordered_map< std::string, std::any > | MayaFlux::Kakshya::extract_processing_state_info (const std::shared_ptr< SignalSourceContainer > &container) |
| Extract processing state information from container. | |
| std::unordered_map< std::string, std::any > | MayaFlux::Kakshya::extract_processor_info (const std::shared_ptr< SignalSourceContainer > &container) |
| Extract processor information from container. | |
| bool | MayaFlux::Kakshya::transition_state (ProcessingState ¤t_state, ProcessingState new_state, std::function< void()> on_transition=nullptr) |
| Perform a state transition for a ProcessingState, with optional callback. | |
| std::unordered_map< std::string, std::any > | MayaFlux::Kakshya::analyze_access_pattern (const Region ®ion, const std::shared_ptr< SignalSourceContainer > &container) |
| Determine optimal memory access pattern for region. | |
| DataVariant | MayaFlux::Kakshya::extract_channel_data (const std::shared_ptr< SignalSourceContainer > &container, uint32_t channel_index) |
| Extract data from a specific channel. | |
| std::pair< std::shared_ptr< SignalSourceContainer >, std::vector< DataDimension > > | MayaFlux::Kakshya::validate_container_for_analysis (const std::shared_ptr< SignalSourceContainer > &container) |
| Validates container for analysis operations with comprehensive checks. | |
| std::vector< std::span< double > > | MayaFlux::Kakshya::extract_numeric_data (const std::shared_ptr< SignalSourceContainer > &container) |
| Extracts numeric data from container with fallback handling. | |
| void | MayaFlux::Kakshya::validate_numeric_data_for_analysis (const std::vector< double > &data, const std::string &operation_name, size_t min_size=1) |
| Validates numeric data for analysis operations. | |