Microsoft DirectX 8.1 (C++) |
This filter encodes an uncompressed video stream into digital video (DV). It provides a custom interface, IDVEnc, for setting the encoding resolution and format.
Filter Interfaces | IAMVideoCompression, IBaseFilter, IDVEnc, IDVRGB219, IPersistStream, ISpecifyPropertyPages |
Input Pin Media Types | MEDIATYPE_Video, FORMAT_VideoInfo The following subtypes are valid:
|
Input Pin Interfaces | IMemInputPin, IPin, IQualityControl |
Output Pin Media Types | MEDIATYPE_Video, MEDIASUBTYPE_dvsd, FORMAT_VideoInfo |
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.