A type of AudioSource that will read from an AudioFormatReader. More...
#include <juce_AudioFormatReaderSource.h>
Additional Inherited Members | |
Protected Member Functions inherited from PositionableAudioSource | |
PositionableAudioSource ()=default | |
Creates the PositionableAudioSource. | |
Protected Member Functions inherited from AudioSource | |
AudioSource ()=default | |
Creates an AudioSource. | |
A type of AudioSource that will read from an AudioFormatReader.
AudioFormatReaderSource::AudioFormatReaderSource | ( | AudioFormatReader * | sourceReader, |
bool | deleteReaderWhenThisIsDeleted ) |
Creates an AudioFormatReaderSource for a given reader.
sourceReader | the reader to use as the data source - this must not be null |
deleteReaderWhenThisIsDeleted | if true, the reader passed-in will be deleted when this object is deleted; if false it will be left up to the caller to manage its lifetime |
|
override |
Destructor.
Toggles loop-mode.
If set to true, it will continuously loop the input source. If false, it will just emit silence after the source has finished.
Reimplemented from PositionableAudioSource.
|
overridevirtual |
Returns whether loop-mode is turned on or not.
Implements PositionableAudioSource.
|
noexcept |
Returns the reader that's being used.
|
overridevirtual |
Implementation of the AudioSource method.
Implements AudioSource.
|
overridevirtual |
Implementation of the AudioSource method.
Implements AudioSource.
|
overridevirtual |
Implementation of the AudioSource method.
Implements AudioSource.
Implements the PositionableAudioSource method.
Implements PositionableAudioSource.
|
overridevirtual |
Implements the PositionableAudioSource method.
Implements PositionableAudioSource.
|
overridevirtual |
Implements the PositionableAudioSource method.
Implements PositionableAudioSource.