|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Keeps a list of available wave formats and can create a format object for a file. More...
#include "tracktion_AudioFormatManager.h"
Public Member Functions | |
| const juce::Array< juce::AudioFormat * > & | getWriteFormats () const |
| void | addLameFormat (std::unique_ptr< juce::AudioFormat > lameForArray, std::unique_ptr< juce::AudioFormat > lameForAccess) |
| void | addFormat (std::function< juce::AudioFormat *()> formatCreator, bool isWritable, bool isMemoryMappable) |
| juce::AudioFormat * | getFormatFromFileName (const juce::File &) const |
| juce::AudioFormat * | getNamedFormat (const juce::String &formatName) const |
| bool | canOpen (const juce::File &) const |
| juce::String | getValidFileExtensions () const |
| juce::AudioFormat * | getDefaultFormat () const |
| juce::AudioFormat * | getWavFormat () const |
| juce::AudioFormat * | getAiffFormat () const |
| juce::AudioFormat * | getFrozenFileFormat () const |
| juce::AudioFormat * | getOggFormat () const |
| juce::AudioFormat * | getFlacFormat () const |
| juce::AudioFormat * | getNativeAudioFormat () const |
| juce::AudioFormat * | getLameFormat () const |
Public Attributes | |
| juce::AudioFormatManager | readFormatManager |
| juce::AudioFormatManager | writeFormatManager |
| juce::AudioFormatManager | memoryMappedFormatManager |
Keeps a list of available wave formats and can create a format object for a file.
Definition at line 17 of file tracktion_AudioFormatManager.h.
| tracktion::engine::AudioFileFormatManager::AudioFileFormatManager | ( | ) |
Definition at line 14 of file tracktion_AudioFormatManager.cpp.
| tracktion::engine::AudioFileFormatManager::~AudioFileFormatManager | ( | ) |
Definition at line 93 of file tracktion_AudioFormatManager.cpp.
| void tracktion::engine::AudioFileFormatManager::addFormat | ( | std::function< juce::AudioFormat *()> | formatCreator, |
| bool | isWritable, | ||
| bool | isMemoryMappable | ||
| ) |
Definition at line 109 of file tracktion_AudioFormatManager.cpp.
| void tracktion::engine::AudioFileFormatManager::addLameFormat | ( | std::unique_ptr< juce::AudioFormat > | lameForArray, |
| std::unique_ptr< juce::AudioFormat > | lameForAccess | ||
| ) |
Definition at line 98 of file tracktion_AudioFormatManager.cpp.
| bool tracktion::engine::AudioFileFormatManager::canOpen | ( | const juce::File & | f | ) | const |
Definition at line 135 of file tracktion_AudioFormatManager.cpp.
| juce::AudioFormat * tracktion::engine::AudioFileFormatManager::getAiffFormat | ( | ) | const |
Definition at line 40 of file tracktion_AudioFormatManager.h.
| juce::AudioFormat * tracktion::engine::AudioFileFormatManager::getDefaultFormat | ( | ) | const |
Definition at line 38 of file tracktion_AudioFormatManager.h.
| juce::AudioFormat * tracktion::engine::AudioFileFormatManager::getFlacFormat | ( | ) | const |
Definition at line 43 of file tracktion_AudioFormatManager.h.
| juce::AudioFormat * tracktion::engine::AudioFileFormatManager::getFormatFromFileName | ( | const juce::File & | f | ) | const |
Definition at line 126 of file tracktion_AudioFormatManager.cpp.
| juce::AudioFormat * tracktion::engine::AudioFileFormatManager::getFrozenFileFormat | ( | ) | const |
Definition at line 41 of file tracktion_AudioFormatManager.h.
| juce::AudioFormat * tracktion::engine::AudioFileFormatManager::getLameFormat | ( | ) | const |
Definition at line 45 of file tracktion_AudioFormatManager.h.
| juce::AudioFormat * tracktion::engine::AudioFileFormatManager::getNamedFormat | ( | const juce::String & | formatName | ) | const |
Definition at line 145 of file tracktion_AudioFormatManager.cpp.
| juce::AudioFormat * tracktion::engine::AudioFileFormatManager::getNativeAudioFormat | ( | ) | const |
Definition at line 44 of file tracktion_AudioFormatManager.h.
| juce::AudioFormat * tracktion::engine::AudioFileFormatManager::getOggFormat | ( | ) | const |
Definition at line 42 of file tracktion_AudioFormatManager.h.
| juce::String tracktion::engine::AudioFileFormatManager::getValidFileExtensions | ( | ) | const |
Definition at line 140 of file tracktion_AudioFormatManager.cpp.
| juce::AudioFormat * tracktion::engine::AudioFileFormatManager::getWavFormat | ( | ) | const |
Definition at line 39 of file tracktion_AudioFormatManager.h.
| const juce::Array< juce::AudioFormat * > & tracktion::engine::AudioFileFormatManager::getWriteFormats | ( | ) | const |
Definition at line 24 of file tracktion_AudioFormatManager.h.
| juce::AudioFormatManager tracktion::engine::AudioFileFormatManager::memoryMappedFormatManager |
Definition at line 51 of file tracktion_AudioFormatManager.h.
| juce::AudioFormatManager tracktion::engine::AudioFileFormatManager::readFormatManager |
Definition at line 51 of file tracktion_AudioFormatManager.h.
| juce::AudioFormatManager tracktion::engine::AudioFileFormatManager::writeFormatManager |
Definition at line 51 of file tracktion_AudioFormatManager.h.