| Microsoft DirectX 8.1 (C++) |
These interfaces support video capture, using Microsoft� Windows� Driver Model (WDM) devices or legacy Microsoft� Video for Windows� (VFW) devices.
| Interface | Description |
| IAMAnalogVideoDecoder | Control video digitization on a WDM video capture card. |
| IAMBufferNegotiation | Control how a pin allocates buffers. |
| IAMCopyCaptureFileProgress | Callback interface to receive the progress of a file copy operation. |
| IAMCrossbar | Create a hardware connection between a WDM audio or video source and a WDM capture device. |
| IAMDroppedFrames | Query a capture filter about capture performance. |
| IAMStreamControl | Control the start and stop times of individual streams. |
| IAMStreamConfig | Query and set the capture filter's output format. |
| IAMVfwCaptureDialogs | Display the dialog boxes provided by VFW capture drivers. |
| IAMVideoControl | Control the picture from a capture device. |
| IAMVideoProcAmp | Adjust the qualities of a video signal, such as brightness, contrast, hue, saturation, gamma, and sharpness. |
| ICaptureGraphBuilder2 | Build filter graphs for video capture. |
| IFileSinkFilter2 | Specify the name and attributes of an output file. |