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

#include <juce_AudioDataConverters.h>

Inheritance diagram for juce::AudioData::NonInterleaved:
juce::AudioData::Pointer< DestSampleType, AudioData::NativeEndian, AudioData::NonInterleaved, AudioData::NonConst > juce::AudioData::Pointer< SourceSampleType, AudioData::NativeEndian, AudioData::NonInterleaved, AudioData::Const >

Public Types

enum  { isInterleavedType = 0 , numInterleavedChannels = 1 }

Public Member Functions

 NonInterleaved ()=default
 NonInterleaved (const NonInterleaved &)=default
 NonInterleaved (const int) noexcept
void copyFrom (const NonInterleaved &) 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

Static Public Member Functions

template<class SampleFormatType>
static int getNumBytesBetweenSamples (const SampleFormatType &) noexcept

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
isInterleavedType 
numInterleavedChannels 

Constructor & Destructor Documentation

◆ NonInterleaved() [1/3]

juce::AudioData::NonInterleaved::NonInterleaved ( )
inlinedefault

◆ NonInterleaved() [2/3]

juce::AudioData::NonInterleaved::NonInterleaved ( const NonInterleaved & )
inlinedefault

◆ NonInterleaved() [3/3]

juce::AudioData::NonInterleaved::NonInterleaved ( const int )
inlinenoexcept

Member Function Documentation

◆ advanceData()

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

◆ advanceDataBy()

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

◆ clear()

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

◆ copyFrom()

void juce::AudioData::NonInterleaved::copyFrom ( const NonInterleaved & )
inlinenoexcept

◆ getNumBytesBetweenSamples()

template<class SampleFormatType>
int juce::AudioData::NonInterleaved::getNumBytesBetweenSamples ( const SampleFormatType & )
inlinestaticnoexcept

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