External Device Control Interfaces
[The feature associated with this page, DirectShow, is a legacy feature. It has been superseded by MediaPlayer, IMFMediaEngine, and Audio/Video Capture in Media Foundation. Those features have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer, IMFMediaEngine and Audio/Video Capture in Media Foundation instead of DirectShow, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]
These interfaces support application control over external devices, such as DV camcorders.
Interface | Description |
---|---|
IAMCameraControl | Control a camera. |
IAMExtDevice | Control an external device such as a VCR or camcorder. |
IAMExtTransport | Control VCR transport functions, such as play, pause, record, fast-forward, and rewind. |
IAMTimecodeDisplay | Set properties on a device that displays SMPTE timecode. |
IAMTimecodeGenerator | Set properties on a device that generates SMPTE timecode. |
IAMTimecodeReader | Read SMPTE timecode from an external device. |
Related topics