A base class for listeners that want to know about changes to an ARAAudioSource object.
More...
#include <juce_ARAModelObjects.h>
|
| virtual | ~ARAAudioSourceListener ()=default |
| | Destructor.
|
| |
| virtual void | willUpdateAudioSourceProperties (ARAAudioSource *audioSource, ARA::PlugIn::PropertiesPtr< ARA::ARAAudioSourceProperties > newProperties) |
| | Called before the audio source's properties are updated.
|
| |
| virtual void | didUpdateAudioSourceProperties (ARAAudioSource *audioSource) |
| | Called after the audio source's properties are updated.
|
| |
| virtual void | doUpdateAudioSourceContent (ARAAudioSource *audioSource, ARAContentUpdateScopes scopeFlags) |
| | Called when the audio source's content (i.e.
|
| |
| virtual void | didUpdateAudioSourceAnalysisProgress (ARAAudioSource *audioSource, ARA::ARAAnalysisProgressState state, float progress) |
| | Called to notify progress when an audio source is being analyzed.
|
| |
| virtual void | willEnableAudioSourceSamplesAccess (ARAAudioSource *audioSource, bool enable) |
| | Called before access to an audio source's samples is enabled or disabled.
|
| |
| virtual void | didEnableAudioSourceSamplesAccess (ARAAudioSource *audioSource, bool enable) |
| | Called after access to an audio source's samples is enabled or disabled.
|
| |
| virtual void | willDeactivateAudioSourceForUndoHistory (ARAAudioSource *audioSource, bool deactivate) |
| | Called before an audio source is activated or deactivated when being removed / added from the host's undo history.
|
| |
| virtual void | didDeactivateAudioSourceForUndoHistory (ARAAudioSource *audioSource, bool deactivate) |
| | Called after an audio source is activated or deactivated when being removed / added from the host's undo history.
|
| |
| virtual void | didAddAudioModificationToAudioSource (ARAAudioSource *audioSource, ARAAudioModification *audioModification) |
| | Called after an audio modification is added to the audio source.
|
| |
| virtual void | willRemoveAudioModificationFromAudioSource (ARAAudioSource *audioSource, ARAAudioModification *audioModification) |
| | Called before an audio modification is removed from the audio source.
|
| |
| virtual void | willDestroyAudioSource (ARAAudioSource *audioSource) |
| | Called before the audio source is destroyed.
|
| |
A base class for listeners that want to know about changes to an ARAAudioSource object.
Use ARAAudioSource::addListener() to register your listener with an ARAAudioSource.
◆ ~ARAAudioSourceListener()
| virtual ARAAudioSourceListener::~ARAAudioSourceListener |
( |
| ) |
|
|
virtualdefault |
◆ willUpdateAudioSourceProperties()
| virtual void ARAAudioSourceListener::willUpdateAudioSourceProperties |
( |
ARAAudioSource * | audioSource, |
|
|
ARA::PlugIn::PropertiesPtr< ARA::ARAAudioSourceProperties > | newProperties ) |
|
virtual |
Called before the audio source's properties are updated.
- Parameters
-
| audioSource | The audio source whose properties will be updated. |
| newProperties | The audio source properties that will be assigned to audioSource. |
Reimplemented in ARAAudioSourceReader.
◆ didUpdateAudioSourceProperties()
| virtual void ARAAudioSourceListener::didUpdateAudioSourceProperties |
( |
ARAAudioSource * | audioSource | ) |
|
|
virtual |
Called after the audio source's properties are updated.
- Parameters
-
| audioSource | The audio source whose properties were updated. |
◆ doUpdateAudioSourceContent()
| virtual void ARAAudioSourceListener::doUpdateAudioSourceContent |
( |
ARAAudioSource * | audioSource, |
|
|
ARAContentUpdateScopes | scopeFlags ) |
|
virtual |
Called when the audio source's content (i.e.
samples or notes) changes.
- Parameters
-
| audioSource | The audio source with updated content. |
| scopeFlags | The scope of the content update. |
Reimplemented in ARAAudioSourceReader.
◆ didUpdateAudioSourceAnalysisProgress()
| virtual void ARAAudioSourceListener::didUpdateAudioSourceAnalysisProgress |
( |
ARAAudioSource * | audioSource, |
|
|
ARA::ARAAnalysisProgressState | state, |
|
|
float | progress ) |
|
virtual |
Called to notify progress when an audio source is being analyzed.
- Parameters
-
| audioSource | The audio source being analyzed. |
| state | Indicates start, intermediate update or completion of the analysis. |
| progress | Progress normalized to the 0..1 range. |
◆ willEnableAudioSourceSamplesAccess()
| virtual void ARAAudioSourceListener::willEnableAudioSourceSamplesAccess |
( |
ARAAudioSource * | audioSource, |
|
|
bool | enable ) |
|
virtual |
Called before access to an audio source's samples is enabled or disabled.
- Parameters
-
| audioSource | The audio source whose sample access state will be changed. |
| enable | A bool indicating whether or not sample access will be enabled or disabled. |
Reimplemented in ARAAudioSourceReader.
◆ didEnableAudioSourceSamplesAccess()
| virtual void ARAAudioSourceListener::didEnableAudioSourceSamplesAccess |
( |
ARAAudioSource * | audioSource, |
|
|
bool | enable ) |
|
virtual |
Called after access to an audio source's samples is enabled or disabled.
- Parameters
-
| audioSource | The audio source whose sample access state was changed. |
| enable | A bool indicating whether or not sample access was enabled or disabled. |
Reimplemented in ARAAudioSourceReader.
◆ willDeactivateAudioSourceForUndoHistory()
| virtual void ARAAudioSourceListener::willDeactivateAudioSourceForUndoHistory |
( |
ARAAudioSource * | audioSource, |
|
|
bool | deactivate ) |
|
virtual |
Called before an audio source is activated or deactivated when being removed / added from the host's undo history.
- Parameters
-
| audioSource | The audio source that will be activated or deactivated |
| deactivate | A bool indicating whether audioSource was deactivated or activated. |
◆ didDeactivateAudioSourceForUndoHistory()
| virtual void ARAAudioSourceListener::didDeactivateAudioSourceForUndoHistory |
( |
ARAAudioSource * | audioSource, |
|
|
bool | deactivate ) |
|
virtual |
Called after an audio source is activated or deactivated when being removed / added from the host's undo history.
- Parameters
-
| audioSource | The audio source that was activated or deactivated |
| deactivate | A bool indicating whether audioSource was deactivated or activated. |
◆ didAddAudioModificationToAudioSource()
Called after an audio modification is added to the audio source.
- Parameters
-
| audioSource | The region sequence that audioModification was added to. |
| audioModification | The playback region that was added to audioSource. |
◆ willRemoveAudioModificationFromAudioSource()
Called before an audio modification is removed from the audio source.
- Parameters
-
| audioSource | The audio source that audioModification will be removed from. |
| audioModification | The audio modification that will be removed from audioSource. |
◆ willDestroyAudioSource()
| virtual void ARAAudioSourceListener::willDestroyAudioSource |
( |
ARAAudioSource * | audioSource | ) |
|
|
virtual |
Called before the audio source is destroyed.
- Parameters
-
| audioSource | The audio source that will be destroyed. |
Reimplemented in ARAAudioSourceReader.
The documentation for this class was generated from the following file: