88 int startOffsetInDestBuffer,
89 int64 startSampleInFile,
90 int numSamples)
override;
102 void willUpdateAudioSourceProperties (
ARAAudioSource* audioSource,
105 ARAContentUpdateScopes scopeFlags)
override;
106 void willEnableAudioSourceSamplesAccess (
ARAAudioSource* audioSource,
bool enable)
override;
107 void didEnableAudioSourceSamplesAccess (
ARAAudioSource* audioSource,
bool enable)
override;
108 void willDestroyAudioSource (
ARAAudioSource* audioSource)
override;
157 const std::vector<ARAPlaybackRegion*>& playbackRegions);
169 bool readSamples (
int** destSamples,
171 int startOffsetInDestBuffer,
172 int64 startSampleInFile,
173 int numSamples)
override;
178 ARAContentUpdateScopes scopeFlags)
override;
Definition juce_ARAModelObjects.h:919
ARAAudioSourceListener Listener
Definition juce_ARAModelObjects.h:923
ARA::PlugIn::PropertiesPtr< ARA::ARAAudioSourceProperties > PropertiesPtr
Definition juce_ARAModelObjects.h:921
ARAAudioSourceReader(ARAAudioSource *audioSource)
Definition juce_ARAAudioReaders.cpp:29
ARAAudioSource * audioSourceBeingRead
Definition juce_ARAAudioReaders.h:111
bool isValid() const
Definition juce_ARAAudioReaders.h:95
ReadWriteLock lock
Definition juce_ARAAudioReaders.h:113
std::vector< void * > tmpPtrs
Definition juce_ARAAudioReaders.h:114
bool readSamples(int **destSamples, int numDestChannels, int startOffsetInDestBuffer, int64 startSampleInFile, int numSamples) override
Definition juce_ARAAudioReaders.cpp:118
std::unique_ptr< ARA::PlugIn::HostAudioReader > hostReader
Definition juce_ARAAudioReaders.h:112
Definition juce_ARAModelObjects.h:580
ARAPlaybackRegionListener Listener
Definition juce_ARAModelObjects.h:583
ARA::PlugIn::PropertiesPtr< ARA::ARAPlaybackRegionProperties > PropertiesPtr
Definition juce_ARAModelObjects.h:582
bool isValid() const
Definition juce_ARAAudioReaders.h:162
int64 startInSamples
Definition juce_ARAAudioReaders.h:182
static constexpr int maximumBlockSize
Definition juce_ARAAudioReaders.h:189
AudioPlayHead::PositionInfo positionInfo
Definition juce_ARAAudioReaders.h:186
ARAPlaybackRegionReader(ARAPlaybackRegion *playbackRegion)
Definition juce_ARAAudioReaders.cpp:162
std::unique_ptr< ARAPlaybackRenderer > playbackRenderer
Definition juce_ARAAudioReaders.h:185
ReadWriteLock lock
Definition juce_ARAAudioReaders.h:187
Definition juce_AudioPlayHead.h:318
Definition juce_ReadWriteLock.h:48
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
long long int64
Definition juce_MathsFunctions.h:54