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

◆ all_channel_data()

std::vector< DataAccess > MayaFlux::Kakshya::SoundStreamContainer::all_channel_data ( )
overridevirtual

Get all channel data as accessors.

Implements MayaFlux::Kakshya::SignalSourceContainer.

Definition at line 794 of file SoundStreamContainer.cpp.

795{
796 std::vector<DataAccess> result;
797 result.reserve(m_data.size());
798
799 for (auto& i : m_data) {
800 result.emplace_back(i, m_structure.dimensions, m_structure.modality);
801 }
802 return result;
803}

References MayaFlux::Kakshya::ContainerDataStructure::dimensions, m_data, m_structure, and MayaFlux::Kakshya::ContainerDataStructure::modality.