Listener interface to be notified of changes to the transport.
More...
#include <tracktion_TransportControl.h>
Listener interface to be notified of changes to the transport.
◆ ~Listener()
virtual tracktion::engine::TransportControl::Listener::~Listener |
( |
| ) |
|
|
virtual |
◆ playbackContextChanged()
virtual void tracktion::engine::TransportControl::Listener::playbackContextChanged |
( |
| ) |
|
|
virtual |
◆ autoSaveNow()
virtual void tracktion::engine::TransportControl::Listener::autoSaveNow |
( |
| ) |
|
|
virtual |
Called periodically to indicate the Edit has changed in an audible way and should be auto-saved.
◆ setAllLevelMetersActive()
virtual void tracktion::engine::TransportControl::Listener::setAllLevelMetersActive |
( |
bool |
| ) |
|
|
virtual |
If false, levels should be cleared.
◆ setVideoPosition()
virtual void tracktion::engine::TransportControl::Listener::setVideoPosition |
( |
TimePosition |
, |
|
|
bool |
|
|
) |
| |
|
virtual |
Should set a new position for any playing video.
◆ startVideo()
virtual void tracktion::engine::TransportControl::Listener::startVideo |
( |
| ) |
|
|
virtual |
Should start video playback.
◆ stopVideo()
virtual void tracktion::engine::TransportControl::Listener::stopVideo |
( |
| ) |
|
|
virtual |
Should stop video playback.
◆ recordingStarted()
virtual void tracktion::engine::TransportControl::Listener::recordingStarted |
( |
SyncPoint |
, |
|
|
std::optional< TimeRange > |
|
|
) |
| |
|
virtual |
Called when global recording starts.
◆ recordingStopped()
virtual void tracktion::engine::TransportControl::Listener::recordingStopped |
( |
SyncPoint |
, |
|
|
bool |
|
|
) |
| |
|
virtual |
Called when global recording stops.
◆ recordingAboutToStart()
Called before recording start for a specific input instance.
◆ recordingAboutToStop()
Called before recording stops for a specific input instance.
recordingFinished will be called shortly after with newly created clips.
◆ recordingFinished()
Called when recording stops for a specific input instance.
- Parameters
-
InputDeviceInstance | The device instance that just stopped. |
targetID | The target that has just finished. |
recordedClips | The clips resulting from the recording. |
The documentation for this struct was generated from the following file: