|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
#include "DataUtils.hpp"
Include dependency graph for DataUtils.cpp:Go to the source code of this file.
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
| namespace | MayaFlux::Kakshya |
Functions | |
| uint64_t | MayaFlux::Kakshya::calculate_total_elements (const std::vector< DataDimension > &dimensions) |
| Calculate the total number of elements in an N-dimensional container. | |
| uint64_t | MayaFlux::Kakshya::calculate_frame_size (const std::vector< DataDimension > &dimensions) |
| Calculate the frame size (number of elements per frame) for a set of dimensions. | |
| std::type_index | MayaFlux::Kakshya::get_variant_type_index (const DataVariant &data) |
| Get type index from DataVariant. | |
| void | MayaFlux::Kakshya::safe_copy_data_variant (const DataVariant &input, DataVariant &output) |
| Safely copy data from a DataVariant to another DataVariant, handling type conversion. | |
| void | MayaFlux::Kakshya::set_metadata_value (std::unordered_map< std::string, std::any > &metadata, const std::string &key, std::any value) |
| Set a value in a metadata map (key-value). | |
| int | MayaFlux::Kakshya::find_dimension_by_role (const std::vector< DataDimension > &dimensions, DataDimension::Role role) |
| Find the index of a dimension by its semantic role. | |
| DataModality | MayaFlux::Kakshya::detect_data_modality (const std::vector< DataDimension > &dimensions) |
| Detects data modality from dimension information. | |
| std::vector< DataDimension > | MayaFlux::Kakshya::detect_data_dimensions (const DataVariant &data) |
| Detect data dimensions from a DataVariant. | |
| std::vector< DataDimension > | MayaFlux::Kakshya::detect_data_dimensions (const std::vector< DataVariant > &variants) |