|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Public Member Functions | |
| FloatAudioFormatReader (juce::InputStream *in) | |
| bool | readSamples (int *const *destSamples, int numDestChannels, int startOffsetInDestBuffer, juce::int64 startSampleInFile, int numSamples) |
Public Member Functions inherited from juce::AudioFormatReader | |
| const String & | getFormatName () const noexcept |
| bool | read (float *const *destChannels, int numDestChannels, int64 startSampleInSource, int numSamplesToRead) |
| bool | read (int *const *destChannels, int numDestChannels, int64 startSampleInSource, int numSamplesToRead, bool fillLeftoverChannelsWithCopies) |
| bool | read (AudioBuffer< float > *buffer, int startSampleInDestBuffer, int numSamples, int64 readerStartSample, bool useReaderLeftChan, bool useReaderRightChan) |
| virtual void | readMaxLevels (int64 startSample, int64 numSamples, Range< float > *results, int numChannelsToRead) |
| virtual void | readMaxLevels (int64 startSample, int64 numSamples, float &lowestLeft, float &highestLeft, float &lowestRight, float &highestRight) |
| int64 | searchForLevel (int64 startSample, int64 numSamplesToSearch, double magnitudeRangeMinimum, double magnitudeRangeMaximum, int minimumConsecutiveSamples) |
| virtual AudioChannelSet | getChannelLayout () |
Public Attributes | |
| int | dataStartOffset |
| bool | bigEndian |
Public Attributes inherited from juce::AudioFormatReader | |
| double | sampleRate |
| unsigned int | bitsPerSample |
| int64 | lengthInSamples |
| unsigned int | numChannels |
| bool | usesFloatingPointData |
| StringPairArray | metadataValues |
| InputStream * | input |
Additional Inherited Members | |
Protected Member Functions inherited from juce::AudioFormatReader | |
| AudioFormatReader (InputStream *sourceStream, const String &formatName) | |
Static Protected Member Functions inherited from juce::AudioFormatReader | |
| static void | clearSamplesBeyondAvailableLength (int *const *destChannels, int numDestChannels, int startOffsetInDestBuffer, int64 startSampleInFile, int &numSamples, int64 fileLengthInSamples) |
Definition at line 19 of file tracktion_FloatAudioFileFormat.cpp.
| tracktion::engine::FloatAudioFormatReader::FloatAudioFormatReader | ( | juce::InputStream * | in | ) |
Definition at line 22 of file tracktion_FloatAudioFileFormat.cpp.
|
virtual |
Implements juce::AudioFormatReader.
Definition at line 54 of file tracktion_FloatAudioFileFormat.cpp.
| bool tracktion::engine::FloatAudioFormatReader::bigEndian |
Definition at line 95 of file tracktion_FloatAudioFileFormat.cpp.
| int tracktion::engine::FloatAudioFormatReader::dataStartOffset |
Definition at line 94 of file tracktion_FloatAudioFileFormat.cpp.