MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ DataModality

enum class MayaFlux::Kakshya::DataModality : uint8_t
strong

Data modality types for cross-modal analysis.

Enumerator
AUDIO_1D 

1D audio signal

AUDIO_MULTICHANNEL 

Multi-channel audio.

IMAGE_2D 

2D image (grayscale or single channel)

IMAGE_COLOR 

2D RGB/RGBA image

IMAGE_COLOR_ARRAY 

4D (idx + 2D + color)

VIDEO_GRAYSCALE 

3D video (time + 2D grayscale)

VIDEO_COLOR 

4D video (time + 2D + color)

TEXTURE_2D 

2D texture data

TENSOR_ND 

N-dimensional tensor.

SPECTRAL_2D 

2D spectral data (time + frequency)

VOLUMETRIC_3D 

3D volumetric data

VERTICES_3D 

3D vertex data (positions, normals, etc.)

VERTEX_POSITIONS_3D 
VERTEX_NORMALS_3D 
VERTEX_TANGENTS_3D 
VERTEX_COLORS_RGB 
VERTEX_COLORS_RGBA 
TEXTURE_COORDS_2D 
TRANSFORMATION_MATRIX 
SCALAR_F32 

Single-channel float data.

UNKNOWN 

Unknown or undefined modality.

Definition at line 164 of file NDData.hpp.

164 : uint8_t {
165 AUDIO_1D, ///< 1D audio signal
166 AUDIO_MULTICHANNEL, ///< Multi-channel audio
167 IMAGE_2D, ///< 2D image (grayscale or single channel)
168 IMAGE_COLOR, ///< 2D RGB/RGBA image
169 IMAGE_COLOR_ARRAY, ///< 4D (idx + 2D + color)
170 VIDEO_GRAYSCALE, ///< 3D video (time + 2D grayscale)
171 VIDEO_COLOR, ///< 4D video (time + 2D + color)
172 TEXTURE_2D, ///< 2D texture data
173 TENSOR_ND, ///< N-dimensional tensor
174 SPECTRAL_2D, ///< 2D spectral data (time + frequency)
175 VOLUMETRIC_3D, ///< 3D volumetric data
176 VERTICES_3D, ///< 3D vertex data (positions, normals, etc.)
177 VERTEX_POSITIONS_3D, // glm::vec3 - vertex positions
178 VERTEX_NORMALS_3D, // glm::vec3 - vertex normals
179 VERTEX_TANGENTS_3D, // glm::vec3 - tangent vectors
180 VERTEX_COLORS_RGB, // glm::vec3 - RGB colors
181 VERTEX_COLORS_RGBA, // glm::vec4 - RGBA colors
182 TEXTURE_COORDS_2D, // glm::vec2 - UV coordinates
183 TRANSFORMATION_MATRIX, // glm::mat4 - transform matrices
184 SCALAR_F32, ///< Single-channel float data
185 UNKNOWN ///< Unknown or undefined modality
186};
@ AUDIO_MULTICHANNEL
Multi-channel audio.
@ SPECTRAL_2D
2D spectral data (time + frequency)
@ UNKNOWN
Unknown or undefined modality.
@ IMAGE_COLOR_ARRAY
4D (idx + 2D + color)
@ VERTICES_3D
3D vertex data (positions, normals, etc.)
@ SCALAR_F32
Single-channel float data.
@ VOLUMETRIC_3D
3D volumetric data
@ VIDEO_GRAYSCALE
3D video (time + 2D grayscale)
@ VIDEO_COLOR
4D video (time + 2D + color)
@ TENSOR_ND
N-dimensional tensor.
@ IMAGE_COLOR
2D RGB/RGBA image
@ IMAGE_2D
2D image (grayscale or single channel)