| Microsoft DirectX 8.1 (C++) |
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. |