Keeps a list of available wave formats and can create a format object for a file.
More...
#include <tracktion_AudioFormatManager.h>
Keeps a list of available wave formats and can create a format object for a file.
◆ AudioFileFormatManager()
tracktion::engine::AudioFileFormatManager::AudioFileFormatManager |
( |
| ) |
|
◆ ~AudioFileFormatManager()
tracktion::engine::AudioFileFormatManager::~AudioFileFormatManager |
( |
| ) |
|
◆ getWriteFormats()
const juce::Array< juce::AudioFormat * > & tracktion::engine::AudioFileFormatManager::getWriteFormats |
( |
| ) |
const |
◆ addLameFormat()
void tracktion::engine::AudioFileFormatManager::addLameFormat |
( |
std::unique_ptr< juce::AudioFormat > |
lameForArray, |
|
|
std::unique_ptr< juce::AudioFormat > |
lameForAccess |
|
) |
| |
◆ addFormat()
void tracktion::engine::AudioFileFormatManager::addFormat |
( |
std::function< juce::AudioFormat *()> |
formatCreator, |
|
|
bool |
isWritable, |
|
|
bool |
isMemoryMappable |
|
) |
| |
◆ getFormatFromFileName()
juce::AudioFormat * tracktion::engine::AudioFileFormatManager::getFormatFromFileName |
( |
const juce::File & |
| ) |
const |
◆ getNamedFormat()
juce::AudioFormat * tracktion::engine::AudioFileFormatManager::getNamedFormat |
( |
const juce::String & |
formatName | ) |
const |
◆ canOpen()
bool tracktion::engine::AudioFileFormatManager::canOpen |
( |
const juce::File & |
| ) |
const |
◆ getValidFileExtensions()
juce::String tracktion::engine::AudioFileFormatManager::getValidFileExtensions |
( |
| ) |
const |
◆ getDefaultFormat()
juce::AudioFormat * tracktion::engine::AudioFileFormatManager::getDefaultFormat |
( |
| ) |
const |
◆ getWavFormat()
juce::AudioFormat * tracktion::engine::AudioFileFormatManager::getWavFormat |
( |
| ) |
const |
◆ getAiffFormat()
juce::AudioFormat * tracktion::engine::AudioFileFormatManager::getAiffFormat |
( |
| ) |
const |
◆ getFrozenFileFormat()
juce::AudioFormat * tracktion::engine::AudioFileFormatManager::getFrozenFileFormat |
( |
| ) |
const |
◆ getOggFormat()
juce::AudioFormat * tracktion::engine::AudioFileFormatManager::getOggFormat |
( |
| ) |
const |
◆ getFlacFormat()
juce::AudioFormat * tracktion::engine::AudioFileFormatManager::getFlacFormat |
( |
| ) |
const |
◆ getNativeAudioFormat()
juce::AudioFormat * tracktion::engine::AudioFileFormatManager::getNativeAudioFormat |
( |
| ) |
const |
◆ getLameFormat()
juce::AudioFormat * tracktion::engine::AudioFileFormatManager::getLameFormat |
( |
| ) |
const |
◆ readFormatManager
juce::AudioFormatManager tracktion::engine::AudioFileFormatManager::readFormatManager |
◆ writeFormatManager
juce::AudioFormatManager tracktion::engine::AudioFileFormatManager::writeFormatManager |
◆ memoryMappedFormatManager
juce::AudioFormatManager tracktion::engine::AudioFileFormatManager::memoryMappedFormatManager |
The documentation for this class was generated from the following file: