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

◆ get_expected_variant_count()

size_t MayaFlux::Kakshya::ContainerDataStructure::get_expected_variant_count ( const std::vector< DataDimension > &  dimensions) const

Calculate expected number of data variants for given dimensions.

Parameters
dimensionsVector of dimension descriptors
Returns
Expected number of DataVariant objects needed

Definition at line 68 of file NDimensionalContainer.cpp.

69{
71 return 1;
72 }
73
74 switch (modality) {
79 // return get_frame_count(dimensions) * get_channel_count(dimensions);
80
81 default:
82 return 1;
83 }
84}
@ AUDIO_MULTICHANNEL
Multi-channel audio.
@ VIDEO_COLOR
4D video (time + 2D + color)
@ IMAGE_COLOR
2D RGB/RGBA image
@ INTERLEAVED
Single DataVariant with interleaved data (LRLRLR for stereo)

References MayaFlux::Kakshya::AUDIO_MULTICHANNEL, dimensions, get_channel_count(), MayaFlux::Kakshya::IMAGE_COLOR, MayaFlux::Kakshya::INTERLEAVED, modality, organization, and MayaFlux::Kakshya::VIDEO_COLOR.

+ Here is the call graph for this function: