| Name | Description |
| DeckAbort | Aborts the deck. |
| DeckClose | Optionally place the deck in standby mode before closing the connection |
| DeckCrashRecordStart | Sets the deck to record. |
| DeckCrashRecordStop | Stops the deck record operation. |
| DeckEject | Sends an “eject tape” command to the deck. |
| DeckFastForward | Sends a “fast forward” command to the deck. |
| DeckGetCaptureOffset | Returns the current setting of the field accurate capture timecode offset in fields. |
| DeckGetCurrentState | Gets the current state of the deck |
| DeckGetDeviceID | Gets the device ID returned by the deck. |
| DeckGetExportOffset | Returns the current setting of the export offset in fields. |
| DeckGetManualExportOffset | Returns the manual export offset for the current deck. This is only applicable for manual exports and may be adjusted with the main export offset if required. |
| DeckGetPreroll | Gets the preroll time period. |
| DeckGetTimecode | Returns the current timecode. |
| DeckGetTimecodeString | Returns the current timecode in string format. |
| DeckGoToTimecode | Sends a “go to timecode” command to the deck. |
| DeckJog | Sends a “jog playback” command to the deck. |
| DeckOpen | Configures a deck control session and opens a connection to a deck. |
| DeckPlay | Sends a “play” command to the deck. |
| DeckRewind | Sends a “rewind” command to the deck. |
| DeckSendCommand | Sends a custom command to the deck. A custom command operation cannot occur if there is an export-to-tape, capture or a custom command operation in progress. The supplied custom command must conform to the Sony 9 Pin protocol and must not include the checksum byte. It will be generated by this interface and added to the command. |
| DeckSendCommand_I | Sends a custom command to the deck. A custom command operation cannot occur if there is an export-to-tape, capture or a custom command operation in progress. The supplied custom command must conform to the Sony 9 Pin protocol and must not include the checksum byte. It will be generated by this interface and added to the command. |
| DeckSetCaptureOffset | The capture offset may be used to compensate for a deck specific offset between the inpoint and the time at which the capture starts. |
| DeckSetExportOffset | Sets the current export timecode offset in fields. This method permits fine control of the timecode offset to tailor for the response of an individual deck by adjusting the number of fields prior to the in or out point where an export will begin or end. |
| DeckSetPreroll | Sets the preroll time period. |
| DeckSetStandby | Sends a “set standby” command to the deck |
| DeckShuttle | Sends a “shuttle” playback command to the deck. |
| DeckStartCapture | Starts a capture operation using the given parameters. |
| DeckStartExport | Starts an export to tape operation using the given parameters. |
| DeckStepBack | Sends a “step back” command to the deck. |
| DeckStepForward | Sends a “step forward” command to the deck. |
| DeckStop | Sends a “stop” command to the deck |
| DeckTogglePlayStop | Sends a “play” command to the deck, if the deck is currently paused or stopped. If the deck is currently playing, a “pause” command will be sent to the deck. |