disguise developers

Python API

Execute Python code in Designer sessions to control and query projects programmatically.

Recorder

Properties

active : bool (Read-Only)

category : RecordingCategory (Read-Only)

name : str (Read-Only)

playing : bool (Read-Only)

processing : bool (Read-Only)

receiving : bool (Read-Only)

recording : bool (Read-Only)

recordingMode : RecordingModes

tLastReceived : float

Session time at which this Recorder last received data

Variables

RcAudio_ : Final[RecordingCategory] = RecordingCategory.RcAudio

RcDmx : Final[RecordingCategory] = RecordingCategory.RcDmx

RcMidi : Final[RecordingCategory] = RecordingCategory.RcMidi

RcTracking : Final[RecordingCategory] = RecordingCategory.RcTracking

RcVideo : Final[RecordingCategory] = RecordingCategory.RcVideo

RmLive : Final[RecordingModes] = RecordingModes.RmLive

RmPlay : Final[RecordingModes] = RecordingModes.RmPlay

RmRecord : Final[RecordingModes] = RecordingModes.RmRecord

Methods

clearStaleStates(self)

Remove any device data states from the monitored state list that are no longer receiving data.

getRecordings(self, track: Track) -> List[RecordingTake]

getStates(self) -> List[IDataState]