IWMEncDeviceControlPlugin Interface
The IWMEncDeviceControlPlugin interface manages a specific device you want to control, allowing you to find a specific tape position, specify the preroll setting, and retrieve state information.
Use the IWMEncDeviceControlPluginInfoManager interface to enumerate the registered devices on the system. Use the IWMEncDeviceControlCollection and IWMEncDeviceControl interfaces to manage the device objects for the current encoding session. Then, use the IWMEncDeviceControlPlugin interface to retrieve the plug-in for the device you want to control.
In addition to the methods inherited from IDispatch, the IWMEncDeviceControlPlugin interface exposes the following methods.
Method | Description |
get_ControlSource | Retrieves a device name. |
get_CurrentATN | Retrieves the current absolute track number on tape. |
get_CurrentEDLEntry | Retrieves the current edit decision list (EDL) entry. |
get_CurrentPosition | Retrieves the current time code position on tape. |
get_EditDecisionList | Retrieves the edit decision list (EDL). |
get_FrameRate | Retrieves the frame rate for the current device control. |
get_IgnoreEDL | Retrieves a value specifying whether to ignore the edit decision list (EDL) during device operation. |
get_PostRoll | Not implemented in this release. |
get_PreRoll | Retrieves the value for preroll, in frames. |
get_StartupLatency | Retrieves a value for the startup latency. |
get_StopLatency | Retrieves a value for the stop latency. |
get_TotalEDLDurationInMilliseconds | Retrieves the total duration of the EDL segments, in milliseconds. |
get_TotalEDLDurationInTimecode | Retrieves the total duration of the EDL segments in time code format. |
GetDeviceState | Returns a value indicating the state of the device. |
put_ControlSource | Specifies a device name. |
put_FrameRate | Specifies the frame rate for the current device control. |
put_IgnoreEDL | Specifies a value specifying whether to ignore the edit decision list (EDL) during device operation. |
put_PostRoll | Not implemented in this release. |
put_PreRoll | Specifies the value for preroll, in frames. |
put_StartupLatency | Specifies a value for the startup latency. |
put_StopLatency | Specifies a value for the stop latency. |
SetOperation | Specifies the operation mode of the device control. |
See Also