Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
[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.]
This filter encodes an uncompressed video stream into digital video (DV). It provides a custom interface, IDVEnc, for setting the encoding resolution and format.
| Label | Value |
|---|---|
| Filter Interfaces | IAMVideoCompression, IBaseFilter, IDVEnc, IDVRGB219, IPersistStream, ISpecifyPropertyPages |
| Input Pin Media Types |
|
| Input Pin Interfaces | IMemInputPin, IPin, IQualityControl |
| Output Pin Media Types |
|
| Output Pin Interfaces | IMediaPosition, IMediaSeeking, IPin, IQualityControl |
| Filter CLSID | CLSID_DVVideoEnc |
| Property Page CLSID | CLSID_DVEncPropertiesPage |
| Executable | qdv.dll |
| Merit | MERIT_DO_NOT_USE |
| Filter Category | CLSID_VideoCompressorCategory |
Remarks
For 16-bit video (MEDIASUBTYPE_RGB555 or MEDIASUBTYPE_RGB565), the input must be 720 x 480 pixels for NTSC, or 720 x 576 pixels for PAL. For 24-bit video, there are no size constraints on the input.
The output is always 720 x 480 for NTSC or 720 x 576 for PAL; 24-bit video is scaled to fit these dimensions.