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: