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

◆ create_audio_multichannel()

template<typename T >
static DataModule MayaFlux::Kakshya::DataDimension::create_audio_multichannel ( uint64_t  samples,
uint64_t  channels,
default_value = T {} 
)
inlinestatic

Create multi-channel audio data module.

Template Parameters
TData type for storage
Parameters
samplesNumber of audio samples
channelsNumber of audio channels
default_valueInitial value for elements
Returns
DataModule for multi-channel audio

Definition at line 359 of file NDData.hpp.

359 {})
360 {
361 return create_for_modality(DataModality::AUDIO_MULTICHANNEL, { samples, channels }, default_value);
362 }
@ AUDIO_MULTICHANNEL
Multi-channel audio.
static DataModule create_for_modality(DataModality modality, const std::vector< uint64_t > &shape, T default_value=T {}, MemoryLayout layout=MemoryLayout::ROW_MAJOR, OrganizationStrategy strategy=OrganizationStrategy::PLANAR)
Create data module for a specific modality.
Definition NDData.hpp:312