|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Public Member Functions | |
| ~Destination () override | |
| Destructor. | |
| Destination (InputDeviceInstance &i, juce::ValueTree v) | |
| juce::String | getSelectableDescription () override |
| Subclasses must return a description of what they are. | |
Public Member Functions inherited from tracktion::engine::Selectable | |
| virtual void | selectionStatusChanged (bool isNowSelected) |
| Can be overridden to tell this object that it has just been selected or deselected. | |
| virtual void | changed () |
| This should be called to send a change notification to any SelectableListeners that are registered with this object. | |
| virtual void | selectableAboutToBeDeleted () |
| Called just before the selectable is about to be deleted so any subclasses should still be valid at this point. | |
| void | addListener (SelectableListener *) |
| void | removeListener (SelectableListener *) |
| void | addSelectableListener (SelectableListener *) |
| void | removeSelectableListener (SelectableListener *) |
| void | cancelAnyPendingUpdates () |
| If changed() has been called, this will cancel any pending async change notificaions. | |
| void | deselect () |
| void | propertiesChanged () |
| void | notifyListenersOfDeletion () |
| WeakRef | getWeakRef () |
Public Attributes | |
| InputDeviceInstance & | input |
| The instance this belongs to. | |
| juce::ValueTree | state |
| The state of this destination. | |
| const EditItemID | targetID |
| The target for this destination, either an AudioTrack or ClipSlot. | |
| const int | targetIndex |
| The target index for this destination, if it is an AudioTrack. | |
| juce::CachedValue< bool > | recordEnabled |
| Property to control whether the destination is armed to record or not. | |
Public Attributes inherited from tracktion::engine::Selectable | |
| WeakRef::Master | masterReference |
Additional Inherited Members | |
Public Types inherited from tracktion::engine::Selectable | |
| using | WeakRef = juce::WeakReference< Selectable > |
Static Public Member Functions inherited from tracktion::engine::Selectable | |
| static void | initialise () |
| static bool | isSelectableValid (const Selectable *) noexcept |
| checks whether this object has been deleted. | |
Definition at line 260 of file tracktion_InputDevice.h.
|
override |
Destructor.
Definition at line 263 of file tracktion_InputDevice.h.
| tracktion::engine::InputDeviceInstance::Destination::Destination | ( | InputDeviceInstance & | i, |
| juce::ValueTree | v | ||
| ) |
Definition at line 282 of file tracktion_InputDevice.h.
|
overridevirtual |
Subclasses must return a description of what they are.
Implements tracktion::engine::Selectable.
Definition at line 290 of file tracktion_InputDevice.h.
| InputDeviceInstance& tracktion::engine::InputDeviceInstance::Destination::input |
The instance this belongs to.
Definition at line 268 of file tracktion_InputDevice.h.
| juce::CachedValue<bool> tracktion::engine::InputDeviceInstance::Destination::recordEnabled |
Property to control whether the destination is armed to record or not.
Definition at line 278 of file tracktion_InputDevice.h.
| juce::ValueTree tracktion::engine::InputDeviceInstance::Destination::state |
The state of this destination.
Definition at line 269 of file tracktion_InputDevice.h.
| const EditItemID tracktion::engine::InputDeviceInstance::Destination::targetID |
The target for this destination, either an AudioTrack or ClipSlot.
Definition at line 272 of file tracktion_InputDevice.h.
| const int tracktion::engine::InputDeviceInstance::Destination::targetIndex |
The target index for this destination, if it is an AudioTrack.
Definition at line 275 of file tracktion_InputDevice.h.