Designer Plugins
Plugins for Disguise Designer software.
Plugins for Disguise Designer software.
TransportManager controls a single track at a time,
allowing a wide variety of external control methods.
It contains a player member which is the local live view of the playback status.
Category: Transports
Base class: SuperTransportManager
Synonym for ‘enableCustomFps’
If the custom FPS override is set to ‘Custom’, this is the FPS to use.
Select the type of FPS override for the transport commands
Synonym for status - if disabled, external commands are ignored.
The set of local transport sources. These are always used, even if disengaged.
Category: Event Transports
UserName: Local Transports
Timecode monitor
What to do when the Timecode is lost.
Options: {0: ‘Keep Playing’, 1: ‘Stop’}
Category: Timecode
UserName: On clock lost
What to do when Timecode is regained
Options: {0: ‘Reset to start’, 1: ‘Play from current’}
Category: Timecode
UserName: On clock regained
Play mode to use when chasing timecode.
Options: {0: ‘Play’, 1: ‘Play To End Of Section’, 2: ‘Loop Section’}
Category: Timecode
UserName: Play mode
A device used to externally monitor current playback status.
The player responsible for updating the compositor
If timecode is prerolling, how long until playback, in seconds.
The set of show-wide external transport sources. These are ignored if the transport is disengaged.
Category: Event Transports
UserName: Remote Transports
Allow editors to interact with the session (controls live update, transport locking)
Used to automatically control the transport manager.
Category: Schedule
UserName: Schedule
Whether transport commands should be sent or blocked (stops actors getting updates)
Synonym for sendTransportCommands - if set to “Do not send”, transport commands are not sent to connected devices.
The set list determines the set of available tracks (e.g. for timecode or other global cue matching)
Category: Set List
UserName: Set list
If disabled, external sources are ignored
Timecode status
The same as statusString, before the ‘Forced’ behaviour is applied
Timecode source
Category: Timecode
UserName: Timecode
Whether the timecode can change the track.
Options: {0: ‘No’, 1: ‘Yes’}
Category: Timecode
UserName: If set, then timecode is allowed to change tracks
What level of debug tracing to issue commands at.
0: off, 1: all CMDs except Status, 2: all CMDs
Convenience wrapper to get currently selected track (see player)
The track used before the transport manager receives any track-selecting commands.
Adds a command to the transport manager’s local queue.
This method adds a command to the transport manager’s local queue, which is used to manage the transport of data between the client and server.
Parameters:
Converts a beat to a timecode.
This method converts a beat value to a timecode using the transport manager’s SMPTE clock type and custom frame rate.
Parameters:
Returns The corresponding timecode.
Returns the custom FPS value if set, otherwise an empty optional.
This method returns the custom FPS value if it has been set using the setCustomFps method, or an empty optional if no custom FPS value has been set.
Returns The custom FPS value, or an empty optional if no custom FPS value has been set.
Forces a jump in the transport manager.
This method forces a jump in the transport manager, indicating that bias or tag has changed while playing so force a jump.
Locks the transport to the director.
Parameters:
Returns the SMPTE clock type used by the transport manager.
This method returns the SMPTE clock type used by the transport manager, which is determined based on the current timecode transport and custom FPS type settings. If a timecode transport is set and the custom FPS type is not set to GLOBAL_REFRESH_RATE, the SMPTE clock type of the timecode transport is returned. Otherwise, the project clock type is used.
Returns The SMPTE clock type used by the transport manager.