JUCE v8.0.9
JUCE API
 
Loading...
Searching...
No Matches
juce::ARAPlaybackRegionListener Class Reference

A base class for listeners that want to know about changes to an ARAPlaybackRegion object. More...

#include <juce_ARAModelObjects.h>

Inheritance diagram for juce::ARAPlaybackRegionListener:

Public Member Functions

virtual ~ARAPlaybackRegionListener ()=default
 Destructor.
 
virtual void didUpdatePlaybackRegionContent (ARAPlaybackRegion *playbackRegion, ARAContentUpdateScopes scopeFlags)
 Called when the playback region's content (i.e.
 
virtual void didUpdatePlaybackRegionProperties (ARAPlaybackRegion *playbackRegion)
 Called after the playback region's properties are updated.
 
virtual void willDestroyPlaybackRegion (ARAPlaybackRegion *playbackRegion)
 Called before the playback region is destroyed.
 
virtual void willUpdatePlaybackRegionProperties (ARAPlaybackRegion *playbackRegion, ARA::PlugIn::PropertiesPtr< ARA::ARAPlaybackRegionProperties > newProperties)
 Called before the playback region's properties are updated.
 

Detailed Description

A base class for listeners that want to know about changes to an ARAPlaybackRegion object.

Use ARAPlaybackRegion::addListener() to register your listener with an ARAPlaybackRegion.

@tags{ARA}

Constructor & Destructor Documentation

◆ ~ARAPlaybackRegionListener()

virtual juce::ARAPlaybackRegionListener::~ARAPlaybackRegionListener ( )
virtualdefault

Destructor.

Member Function Documentation

◆ didUpdatePlaybackRegionContent()

virtual void juce::ARAPlaybackRegionListener::didUpdatePlaybackRegionContent ( ARAPlaybackRegion playbackRegion,
ARAContentUpdateScopes  scopeFlags 
)
virtual

Called when the playback region's content (i.e.

samples or notes) changes.

Parameters
playbackRegionThe playback region with updated content.
scopeFlagsThe scope of the content update.

Reimplemented in juce::ARAPlaybackRegionReader.

◆ didUpdatePlaybackRegionProperties()

virtual void juce::ARAPlaybackRegionListener::didUpdatePlaybackRegionProperties ( ARAPlaybackRegion playbackRegion)
virtual

Called after the playback region's properties are updated.

Parameters
playbackRegionThe playback region whose properties were updated.

◆ willDestroyPlaybackRegion()

virtual void juce::ARAPlaybackRegionListener::willDestroyPlaybackRegion ( ARAPlaybackRegion playbackRegion)
virtual

Called before the playback region is destroyed.

Parameters
playbackRegionThe playback region that will be destroyed.

Reimplemented in juce::ARAPlaybackRegionReader.

◆ willUpdatePlaybackRegionProperties()

virtual void juce::ARAPlaybackRegionListener::willUpdatePlaybackRegionProperties ( ARAPlaybackRegion playbackRegion,
ARA::PlugIn::PropertiesPtr< ARA::ARAPlaybackRegionProperties >  newProperties 
)
virtual

Called before the playback region's properties are updated.

Parameters
playbackRegionThe playback region whose properties will be updated.
newPropertiesThe playback region properties that will be assigned to playbackRegion.

Reimplemented in juce::ARAPlaybackRegionReader.


The documentation for this class was generated from the following file: