|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Public Member Functions | |
| AudioFile (Engine &e) noexcept | |
| AudioFile (Engine &, const juce::File &) noexcept | |
| AudioFile (const AudioFile &) noexcept | |
| AudioFile & | operator= (const AudioFile &) noexcept |
| const juce::File & | getFile () const noexcept |
| HashCode | getHash () const noexcept |
| juce::String | getHashString () const |
| bool | operator== (const AudioFile &other) const noexcept |
| bool | operator!= (const AudioFile &other) const noexcept |
| bool | deleteFile () const |
| bool | moveToTrash () const |
| bool | isNull () const noexcept |
| bool | isValid () const |
| AudioFileInfo | getInfo () const |
| int64_t | getLengthInSamples () const |
| double | getLength () const |
| int | getNumChannels () const |
| double | getSampleRate () const |
| int | getBitsPerSample () const |
| bool | isFloatingPoint () const |
| juce::StringPairArray | getMetadata () const |
| juce::AudioFormat * | getFormat () const |
| bool | isWavFile () const |
| bool | isAiffFile () const |
| bool | isOggFile () const |
| bool | isMp3File () const |
| bool | isFlacFile () const |
| bool | isRexFile () const |
Static Public Member Functions | |
| static bool | deleteFiles (Engine &, const juce::Array< juce::File > &files) |
Public Attributes | |
| Engine * | engine |
Definition at line 52 of file tracktion_AudioFile.h.
|
noexcept |
Definition at line 56 of file tracktion_AudioFile.h.
|
explicitnoexcept |
Definition at line 20 of file tracktion_AudioFile.cpp.
|
noexcept |
Definition at line 25 of file tracktion_AudioFile.cpp.
| tracktion::engine::AudioFile::~AudioFile | ( | ) |
Definition at line 37 of file tracktion_AudioFile.cpp.
| bool tracktion::engine::AudioFile::deleteFile | ( | ) | const |
Definition at line 111 of file tracktion_AudioFile.cpp.
|
static |
Definition at line 124 of file tracktion_AudioFile.cpp.
| int tracktion::engine::AudioFile::getBitsPerSample | ( | ) | const |
Definition at line 95 of file tracktion_AudioFile.cpp.
|
noexcept |
Definition at line 62 of file tracktion_AudioFile.h.
| juce::AudioFormat * tracktion::engine::AudioFile::getFormat | ( | ) | const |
Definition at line 98 of file tracktion_AudioFile.cpp.
|
noexcept |
Definition at line 63 of file tracktion_AudioFile.h.
| juce::String tracktion::engine::AudioFile::getHashString | ( | ) | const |
Definition at line 64 of file tracktion_AudioFile.h.
| AudioFileInfo tracktion::engine::AudioFile::getInfo | ( | ) | const |
Definition at line 39 of file tracktion_AudioFile.cpp.
| double tracktion::engine::AudioFile::getLength | ( | ) | const |
Definition at line 92 of file tracktion_AudioFile.cpp.
| SampleCount tracktion::engine::AudioFile::getLengthInSamples | ( | ) | const |
Definition at line 91 of file tracktion_AudioFile.cpp.
| juce::StringPairArray tracktion::engine::AudioFile::getMetadata | ( | ) | const |
Definition at line 97 of file tracktion_AudioFile.cpp.
| int tracktion::engine::AudioFile::getNumChannels | ( | ) | const |
Definition at line 93 of file tracktion_AudioFile.cpp.
| double tracktion::engine::AudioFile::getSampleRate | ( | ) | const |
Definition at line 94 of file tracktion_AudioFile.cpp.
| bool tracktion::engine::AudioFile::isAiffFile | ( | ) | const |
Definition at line 136 of file tracktion_AudioFile.cpp.
| bool tracktion::engine::AudioFile::isFlacFile | ( | ) | const |
Definition at line 139 of file tracktion_AudioFile.cpp.
| bool tracktion::engine::AudioFile::isFloatingPoint | ( | ) | const |
Definition at line 96 of file tracktion_AudioFile.cpp.
| bool tracktion::engine::AudioFile::isMp3File | ( | ) | const |
Definition at line 138 of file tracktion_AudioFile.cpp.
|
noexcept |
Definition at line 75 of file tracktion_AudioFile.h.
| bool tracktion::engine::AudioFile::isOggFile | ( | ) | const |
Definition at line 137 of file tracktion_AudioFile.cpp.
| bool tracktion::engine::AudioFile::isRexFile | ( | ) | const |
Definition at line 140 of file tracktion_AudioFile.cpp.
| bool tracktion::engine::AudioFile::isValid | ( | ) | const |
Definition at line 90 of file tracktion_AudioFile.cpp.
| bool tracktion::engine::AudioFile::isWavFile | ( | ) | const |
Definition at line 135 of file tracktion_AudioFile.cpp.
| bool tracktion::engine::AudioFile::moveToTrash | ( | ) | const |
Definition at line 100 of file tracktion_AudioFile.cpp.
|
noexcept |
Definition at line 67 of file tracktion_AudioFile.h.
Definition at line 30 of file tracktion_AudioFile.cpp.
|
noexcept |
Definition at line 66 of file tracktion_AudioFile.h.
| Engine* tracktion::engine::AudioFile::engine |
Definition at line 97 of file tracktion_AudioFile.h.