| Name | Description |
| AudioChannelsPerTrackGet | Gets output number of channels per audio track. |
| AudioChannelsPerTrackSet | Sets number of output channels per track. |
| AudioSplitStringGet | Gets string mask that separates audio channels into audio tracks. |
| AudioSplitStringSet | Sets string mask that separates audio channels into audio tracks. If there is no original tracks information, it is incorrect or you need to separate
channels into tracks manually, use this method. |
| AudioTrackAdd | Adds a virtual audio track with needed subset of channels. Virtual track clones one of already existsing tracks. |
| AudioTrackGetByIndex | Gets the input track by its index. |
| AudioTrackRemove | Removes the virtual audio track. |
| AudioTracksGetCount | Gets the count of tracks. |
| AudioTracksSetCount | Sets number of audio tracks. Use this method to set number of output tracks in playlist before adding files to it. |
| 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. |
| DeviceGet | Gets the current device and its properties. |
| DeviceGetByIndex | Gets the device name or device properties by its index. |
| DeviceGetCount | Get the devices or properties count. |
| DeviceSet | Sets the working device or updates device properties. |
| DeviceShowProps | Shows the device properties. |
| FormatAudioGet | Gets the current audio format. |
| FormatAudioGetByIndex | Gets the audio format by its index. |
| FormatAudioGetCount | Gets the number of audio formats. |
| FormatAudioSet | Sets the output audio format for object. |
| FormatVideoGet | Gets the current video format. |
| FormatVideoGetByIndex | Gets the video format by its index. |
| FormatVideoGetCount | Gets the count of video formats. |
| FormatVideoSet | Sets the output video format for object. |
| ObjectCallbackSet | Sets the callback (for C++ and Delphi, for other languages use events). This method blocks the video stream. |
| ObjectCallbackSetFunc | Sets the callback function (for C++ and Delphi, for other languages use events). The method blocks the video stream. |
| ObjectClose | Stops and closes the current object. |
| ObjectCommandExecute | Executes the special command for object. |
| ObjectFrameGet | Gets the current frame from any source object. |
| ObjectGetInternal | Gets DirectShow object in MPlatform. Use for MLive, MRenderer and MWriter objects. |
| ObjectNameGet | Gets the object name. |
| ObjectNameSet | Sets the object name. |
| ObjectStart | Initializes and starts the object. |
| ObjectStateGet | Gets the state of object. |
| ObjectVirtualSourceCreate | Creates virtual source. |
| PersistLoad | Loads the data from string or from file. |
| PersistSaveToFile | Saves the configuration data to the file. |
| PersistSaveToString | Saves the configuration data to string. |
| PluginsAdd | Adds the plugin (for example, CG). |
| PluginsAddVB6 | PluginsAdd method for VB6 |
| PluginsGetByIndex | Gets the plugin by its index. |
| PluginsGetByIndexVB6 | PluginsGetByIndex method for VB6 |
| PluginsGetCount | Gets the number of plugins. |
| PluginsRemove | Removes the plugin. |
| PluginsReorder | Reorders plugins (for example, to add CG overlay before color conversion) |
| PreviewAudioVolumeGet | Gets the audio volume of preview. "0" is for full loudness and "-100" is for silence. |
| PreviewAudioVolumeSet | Sets the audio volume of preview. "0" is for full loudness and "-100" is for silence. |
| PreviewEnable | Enables the preview. |
| PreviewFullScreen | Enables the full screen mode. |
| PreviewIsEnabled | Indicates whether a preview is enabled |
| PreviewIsFullScreen | Indicates whether the full screen mode is enabled on specified screen. |
| PreviewSetCursor | Sets type of pointer in video preview window. |
| PreviewWindowSet | Sets the parent window for preview. |
| PreviewWindowSetVB6 | PreviewWindowSet method for VB6 |
| PropsGet | Gets the properties. |
| PropsGetByIndex | Gets the property by its index. |
| PropsGetCount | Gets the count of properties. |
| PropsInfoGet | Gets information about property |
| PropsOptionGet | Gets property from options |
| PropsOptionGetByIndex | Gets property option by its index |
| PropsOptionGetCount | Gets number of options for the property |
| PropsOptionSetByIndex | Sets option property by its index |
| PropsRemove | Removes the property. |
| PropsSet | Sets the property. |
| SourceFrameGet | DEPRECATED use SourceFrameGetEx(with reader IDs) !!! Get video frame from source object (MLive, MFile, MPlaylist, MMixer) |
| SourceFrameGetEx | Get video frame from source object (MLive, MFile, MPlaylist, MMixer) Note: after stop taken frames, use eFGT_Remove especially for eFGT_Sync mode" |