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. 
The documentation for this class was generated from the following file:
◆ ~ARAPlaybackRegionListener()
  
  
      
        
          | virtual juce::ARAPlaybackRegionListener::~ARAPlaybackRegionListener  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtualdefault   | 
  
 
 
◆ 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
 - 
  
    | playbackRegion | The playback region whose properties will be updated.  | 
    | newProperties | The playback region properties that will be assigned to playbackRegion.  | 
  
   
Reimplemented in juce::ARAPlaybackRegionReader.
 
 
◆ didUpdatePlaybackRegionProperties()
  
  
      
        
          | virtual void juce::ARAPlaybackRegionListener::didUpdatePlaybackRegionProperties  | 
          ( | 
          ARAPlaybackRegion * |           playbackRegion | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Called after the playback region's properties are updated. 
- Parameters
 - 
  
    | playbackRegion | The playback region whose properties were updated.  | 
  
   
 
 
◆ 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
 - 
  
    | playbackRegion | The playback region with updated content.  | 
    | scopeFlags | The scope of the content update.  | 
  
   
Reimplemented in juce::ARAPlaybackRegionReader.
 
 
◆ willDestroyPlaybackRegion()
  
  
      
        
          | virtual void juce::ARAPlaybackRegionListener::willDestroyPlaybackRegion  | 
          ( | 
          ARAPlaybackRegion * |           playbackRegion | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Called before the playback region is destroyed. 
- Parameters
 - 
  
    | playbackRegion | The playback region that will be destroyed.  | 
  
   
Reimplemented in juce::ARAPlaybackRegionReader.