LMMS
Loading...
Searching...
No Matches
juce::AudioData::Interleaved Class Reference

#include <juce_AudioDataConverters.h>

Inheritance diagram for juce::AudioData::Interleaved:
juce::AudioData::Pointer< SourceSampleType, SourceEndianness, AudioData::Interleaved, AudioData::Const > juce::AudioData::Pointer< DestSampleType, DestEndianness, AudioData::Interleaved, AudioData::NonConst >

Public Types

enum  { isInterleavedType = 1 }

Public Member Functions

 Interleaved () noexcept
 Interleaved (const Interleaved &other)=default
 Interleaved (const int numInterleavedChans) noexcept
void copyFrom (const Interleaved &other) noexcept
template<class SampleFormatType>
void advanceData (SampleFormatType &s) noexcept
template<class SampleFormatType>
void advanceDataBy (SampleFormatType &s, int numSamples) noexcept
template<class SampleFormatType>
void clear (SampleFormatType &s, int numSamples) noexcept
template<class SampleFormatType>
int getNumBytesBetweenSamples (const SampleFormatType &) const noexcept

Public Attributes

int numInterleavedChannels = 1

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
isInterleavedType 

Constructor & Destructor Documentation

◆ Interleaved() [1/3]

juce::AudioData::Interleaved::Interleaved ( )
inlinenoexcept

◆ Interleaved() [2/3]

juce::AudioData::Interleaved::Interleaved ( const Interleaved & other)
inlinedefault

◆ Interleaved() [3/3]

juce::AudioData::Interleaved::Interleaved ( const int numInterleavedChans)
inlinenoexcept

Member Function Documentation

◆ advanceData()

template<class SampleFormatType>
void juce::AudioData::Interleaved::advanceData ( SampleFormatType & s)
inlinenoexcept

◆ advanceDataBy()

template<class SampleFormatType>
void juce::AudioData::Interleaved::advanceDataBy ( SampleFormatType & s,
int numSamples )
inlinenoexcept

◆ clear()

template<class SampleFormatType>
void juce::AudioData::Interleaved::clear ( SampleFormatType & s,
int numSamples )
inlinenoexcept

◆ copyFrom()

void juce::AudioData::Interleaved::copyFrom ( const Interleaved & other)
inlinenoexcept

◆ getNumBytesBetweenSamples()

template<class SampleFormatType>
int juce::AudioData::Interleaved::getNumBytesBetweenSamples ( const SampleFormatType & ) const
inlinenoexcept

Member Data Documentation

◆ numInterleavedChannels

int juce::AudioData::Interleaved::numInterleavedChannels = 1

The documentation for this class was generated from the following file: