Audacity 3.2.0
Classes | Enumerations | Functions | Variables
PlayableTrack.h File Reference

Extends Track with notions of mute and solo setting. More...

#include "Prefs.h"
#include "Track.h"
Include dependency graph for PlayableTrack.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AudioTrack
 Track subclass holding data representing sound (as notes, or samples, or ...) More...
 
class  PlayableTrack
 AudioTrack subclass that can also be audibly replayed by the program. More...
 

Enumerations

enum  SoloBehavior { SoloBehaviorSimple , SoloBehaviorMulti }
 

Functions

 ENUMERATE_TRACK_TYPE (AudioTrack)
 
 ENUMERATE_TRACK_TYPE (PlayableTrack)
 

Variables

PLAYABLE_TRACK_API EnumSetting< SoloBehaviorTracksBehaviorsSolo
 

Detailed Description

Extends Track with notions of mute and solo setting.


Audacity: A Digital Audio Editor

Dominic Mazzoni

Paul Licameli split from Track.h

Definition in file PlayableTrack.h.

Enumeration Type Documentation

◆ SoloBehavior

Enumerator
SoloBehaviorSimple 
SoloBehaviorMulti 

Definition at line 69 of file PlayableTrack.h.

69 {
72};
@ SoloBehaviorSimple
Definition: PlayableTrack.h:70
@ SoloBehaviorMulti
Definition: PlayableTrack.h:71

Function Documentation

◆ ENUMERATE_TRACK_TYPE() [1/2]

ENUMERATE_TRACK_TYPE ( AudioTrack  )

◆ ENUMERATE_TRACK_TYPE() [2/2]

ENUMERATE_TRACK_TYPE ( PlayableTrack  )

Variable Documentation

◆ TracksBehaviorsSolo

PLAYABLE_TRACK_API EnumSetting<SoloBehavior> TracksBehaviorsSolo
extern