|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Public Member Functions | |
| AudioFileInfo (Engine &) | |
| AudioFileInfo (const AudioFile &, juce::AudioFormatReader *, juce::AudioFormat *) | |
| double | getLengthInSeconds () const noexcept |
| juce::String | getLongDescription () const |
Static Public Member Functions | |
| static AudioFileInfo | parse (const AudioFile &) |
Public Attributes | |
| Engine * | engine |
| bool | wasParsedOk |
| HashCode | hashCode |
| juce::AudioFormat * | format |
| double | sampleRate |
| SampleCount | lengthInSamples |
| int | numChannels |
| int | bitsPerSample |
| bool | isFloatingPoint |
| bool | needsCachedProxy |
| juce::StringPairArray | metadata |
| juce::Time | fileModificationTime |
| LoopInfo | loopInfo |
Definition at line 17 of file tracktion_AudioFile.h.
| tracktion::engine::AudioFileInfo::AudioFileInfo | ( | Engine & | e | ) |
Definition at line 343 of file tracktion_AudioFile.cpp.
| tracktion::engine::AudioFileInfo::AudioFileInfo | ( | const AudioFile & | file, |
| juce::AudioFormatReader * | reader, | ||
| juce::AudioFormat * | f | ||
| ) |
Definition at line 348 of file tracktion_AudioFile.cpp.
|
noexcept |
Definition at line 38 of file tracktion_AudioFile.h.
| juce::String tracktion::engine::AudioFileInfo::getLongDescription | ( | ) | const |
Definition at line 49 of file tracktion_AudioFile.cpp.
|
static |
Definition at line 379 of file tracktion_AudioFile.cpp.
| int tracktion::engine::AudioFileInfo::bitsPerSample |
Definition at line 31 of file tracktion_AudioFile.h.
| Engine* tracktion::engine::AudioFileInfo::engine |
Definition at line 24 of file tracktion_AudioFile.h.
| juce::Time tracktion::engine::AudioFileInfo::fileModificationTime |
Definition at line 35 of file tracktion_AudioFile.h.
| juce::AudioFormat* tracktion::engine::AudioFileInfo::format |
Definition at line 27 of file tracktion_AudioFile.h.
| HashCode tracktion::engine::AudioFileInfo::hashCode |
Definition at line 26 of file tracktion_AudioFile.h.
| bool tracktion::engine::AudioFileInfo::isFloatingPoint |
Definition at line 32 of file tracktion_AudioFile.h.
| SampleCount tracktion::engine::AudioFileInfo::lengthInSamples |
Definition at line 29 of file tracktion_AudioFile.h.
| LoopInfo tracktion::engine::AudioFileInfo::loopInfo |
Definition at line 36 of file tracktion_AudioFile.h.
| juce::StringPairArray tracktion::engine::AudioFileInfo::metadata |
Definition at line 34 of file tracktion_AudioFile.h.
| bool tracktion::engine::AudioFileInfo::needsCachedProxy |
Definition at line 33 of file tracktion_AudioFile.h.
| int tracktion::engine::AudioFileInfo::numChannels |
Definition at line 30 of file tracktion_AudioFile.h.
| double tracktion::engine::AudioFileInfo::sampleRate |
Definition at line 28 of file tracktion_AudioFile.h.
| bool tracktion::engine::AudioFileInfo::wasParsedOk |
Definition at line 25 of file tracktion_AudioFile.h.