AudioSource()=default | juce::AudioSource | protected |
backgroundThread | juce::BufferingAudioSource | private |
buffer | juce::BufferingAudioSource | private |
BufferingAudioSource(PositionableAudioSource *source, TimeSliceThread &backgroundThread, bool deleteSourceWhenDeleted, int numberOfSamplesToBuffer, int numberOfChannels=2, bool prefillBufferOnPrepareToPlay=true) | juce::BufferingAudioSource | |
bufferRangeLock | juce::BufferingAudioSource | private |
bufferReadyEvent | juce::BufferingAudioSource | private |
bufferValidEnd | juce::BufferingAudioSource | private |
bufferValidStart | juce::BufferingAudioSource | private |
callbackLock | juce::BufferingAudioSource | private |
getNextAudioBlock(const AudioSourceChannelInfo &) override | juce::BufferingAudioSource | virtual |
getNextReadPosition() const override | juce::BufferingAudioSource | virtual |
getTotalLength() const override | juce::BufferingAudioSource | inlinevirtual |
getValidBufferRange(int numSamples) const | juce::BufferingAudioSource | private |
isLooping() const override | juce::BufferingAudioSource | inlinevirtual |
isPrepared | juce::BufferingAudioSource | private |
nextCallTime | juce::TimeSliceClient | private |
nextPlayPos | juce::BufferingAudioSource | private |
numberOfChannels | juce::BufferingAudioSource | private |
numberOfSamplesToBuffer | juce::BufferingAudioSource | private |
PositionableAudioSource()=default | juce::PositionableAudioSource | protected |
prefillBuffer | juce::BufferingAudioSource | private |
prepareToPlay(int samplesPerBlockExpected, double sampleRate) override | juce::BufferingAudioSource | virtual |
readBufferSection(int64 start, int length, int bufferOffset) | juce::BufferingAudioSource | private |
readNextBufferChunk() | juce::BufferingAudioSource | private |
releaseResources() override | juce::BufferingAudioSource | virtual |
sampleRate | juce::BufferingAudioSource | private |
setLooping(bool shouldLoop) | juce::PositionableAudioSource | inlinevirtual |
setNextReadPosition(int64 newPosition) override | juce::BufferingAudioSource | virtual |
source | juce::BufferingAudioSource | private |
useTimeSlice() override | juce::BufferingAudioSource | privatevirtual |
waitForNextAudioBlockReady(const AudioSourceChannelInfo &info, const uint32 timeout) | juce::BufferingAudioSource | |
wasSourceLooping | juce::BufferingAudioSource | private |
~AudioSource()=default | juce::AudioSource | virtual |
~BufferingAudioSource() override | juce::BufferingAudioSource | |
~PositionableAudioSource() override=default | juce::PositionableAudioSource | |
~TimeSliceClient()=default | juce::TimeSliceClient | privatevirtual |