|
LMMS
|
#include <juce_AudioDataConverters.h>
Public Member Functions | |
| ConverterInstance (int numSourceChannels=1, int numDestChannels=1) | |
| void | convertSamples (void *dest, const void *source, int numSamples) const override |
| void | convertSamples (void *dest, int destSubChannel, const void *source, int sourceSubChannel, int numSamples) const override |
| Public Member Functions inherited from juce::AudioData::Converter | |
| virtual | ~Converter ()=default |
Private Attributes | |
| const int | sourceChannels |
| const int | destChannels |
A class that converts between two templated AudioData::Pointer types, and which implements the AudioData::Converter interface.
This can be used as a concrete instance of the AudioData::Converter abstract class.
|
inline |
|
inlineoverridevirtual |
Converts a sequence of samples from the converter's source format into the dest format.
Implements juce::AudioData::Converter.
|
inlineoverridevirtual |
Converts a sequence of samples from the converter's source format into the dest format. This method takes sub-channel indexes, which can be used with interleaved formats in order to choose a particular sub-channel of the data to be used.
Implements juce::AudioData::Converter.
|
private |
|
private |