|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
A raw, proprietary, simple floating point format used for freeze files, etc. More...
#include "tracktion_FloatAudioFileFormat.h"
Public Member Functions | |
| juce::Array< int > | getPossibleSampleRates () override |
| juce::Array< int > | getPossibleBitDepths () override |
| bool | canDoStereo () override |
| bool | canDoMono () override |
| bool | canHandleFile (const juce::File &) override |
| juce::AudioFormatReader * | createReaderFor (juce::InputStream *, bool deleteStreamIfOpeningFails) override |
| juce::MemoryMappedAudioFormatReader * | createMemoryMappedReader (const juce::File &) override |
| juce::AudioFormatWriter * | createWriterFor (juce::OutputStream *, double sampleRate, unsigned int numChannels, int bitsPerSample, const juce::StringPairArray &metadataValues, int qualityOptionIndex) override |
Public Member Functions inherited from juce::AudioFormat | |
| const String & | getFormatName () const |
| virtual StringArray | getFileExtensions () const |
| virtual bool | isCompressed () |
| virtual bool | isChannelLayoutSupported (const AudioChannelSet &channelSet) |
| virtual StringArray | getQualityOptions () |
| virtual AudioFormatWriter * | createWriterFor (OutputStream *streamToWriteTo, double sampleRateToUse, const AudioChannelSet &channelLayout, int bitsPerSample, const StringPairArray &metadataValues, int qualityOptionIndex) |
Additional Inherited Members | |
Protected Member Functions inherited from juce::AudioFormat | |
| AudioFormat (String formatName, StringArray fileExtensions) | |
| AudioFormat (StringRef formatName, StringRef fileExtensions) | |
A raw, proprietary, simple floating point format used for freeze files, etc.
Definition at line 17 of file tracktion_FloatAudioFileFormat.h.
| tracktion::engine::FloatAudioFormat::FloatAudioFormat | ( | ) |
Definition at line 276 of file tracktion_FloatAudioFileFormat.cpp.
|
override |
Definition at line 277 of file tracktion_FloatAudioFileFormat.cpp.
|
overridevirtual |
Implements juce::AudioFormat.
Definition at line 283 of file tracktion_FloatAudioFileFormat.cpp.
|
overridevirtual |
Implements juce::AudioFormat.
Definition at line 282 of file tracktion_FloatAudioFileFormat.cpp.
|
overridevirtual |
Reimplemented from juce::AudioFormat.
Definition at line 285 of file tracktion_FloatAudioFileFormat.cpp.
|
overridevirtual |
Reimplemented from juce::AudioFormat.
Definition at line 307 of file tracktion_FloatAudioFileFormat.cpp.
|
overridevirtual |
Implements juce::AudioFormat.
Definition at line 294 of file tracktion_FloatAudioFileFormat.cpp.
|
overridevirtual |
Implements juce::AudioFormat.
Definition at line 320 of file tracktion_FloatAudioFileFormat.cpp.
|
overridevirtual |
Implements juce::AudioFormat.
Definition at line 280 of file tracktion_FloatAudioFileFormat.cpp.
|
overridevirtual |
Implements juce::AudioFormat.
Definition at line 279 of file tracktion_FloatAudioFileFormat.cpp.