JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Namespaces
juce_AudioDataConverters.h File Reference

Go to the source code of this file.

Classes

class  juce::AudioData
 This class a container which holds all the classes pertaining to the AudioData::Pointer audio sample format class. More...
 
class  juce::AudioData::Pointer< SampleFormat, Endianness, InterleavingType, Constness >
 Used as a template parameter for AudioData::Pointer. More...
 
class  juce::AudioData::Converter
 A base class for objects that are used to convert between two different sample formats. More...
 
class  juce::AudioData::ConverterInstance< SourceSampleType, DestSampleType >
 A class that converts between two templated AudioData::Pointer types, and which implements the AudioData::Converter interface. More...
 
struct  juce::AudioData::Format< DataFormatIn, EndiannessIn >
 A struct that contains a SampleFormat and Endianness to be used with the source and destination types when calling the interleaveSamples() and deinterleaveSamples() helpers. More...
 

Namespaces

namespace  juce
 JUCE Namespace.
 

Class Documentation

◆ juce::AudioData::Format

struct juce::AudioData::Format
template<typename DataFormatIn, typename EndiannessIn>
struct juce::AudioData::Format< DataFormatIn, EndiannessIn >

A struct that contains a SampleFormat and Endianness to be used with the source and destination types when calling the interleaveSamples() and deinterleaveSamples() helpers.

See also
interleaveSamples, deinterleaveSamples

Definition at line 653 of file juce_AudioDataConverters.h.

Class Members
typedef DataFormatIn DataFormat
typedef EndiannessIn Endianness