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

◆ get_channel_count() [2/2]

uint64_t MayaFlux::Kakshya::ContainerDataStructure::get_channel_count ( const std::vector< DataDimension > &  dimensions)
static

Extract channel count from dimensions.

Parameters
dimensionsVector of dimension descriptors
Returns
Number of channels

Definition at line 162 of file NDimensionalContainer.cpp.

163{
164 for (const auto& dim : dimensions) {
165 if (dim.role == DataDimension::Role::CHANNEL) {
166 return dim.size;
167 }
168 }
169 return 1;
170}
@ CHANNEL
Parallel streams (audio channels, color channels)

References MayaFlux::Kakshya::DataDimension::CHANNEL, and dimensions.

Referenced by MayaFlux::Kakshya::advance_position(), MayaFlux::Kakshya::advance_position(), MayaFlux::Kakshya::ContiguousAccessProcessor::on_attach(), MayaFlux::Kakshya::ContiguousAccessProcessor::store_metadata(), and MayaFlux::Kakshya::ContiguousAccessProcessor::validate().

+ Here is the caller graph for this function: