Microsoft DirectX 9.0

DV Video Encoder Filter

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
  • Major type: MEDIATYPE_Video

    The following subtypes are valid:

    • MEDIASUBTYPE_RGB24
    • MEDIASUBTYPE_RGB565
    • MEDIASUBTYPE_RGB555
  • Format type: FORMAT_VideoInfo
Input Pin Interfaces IMemInputPin, IPin, IQualityControl
Output Pin Media Types
  • Major type: MEDIATYPE_Video
  • Subtype: MEDIASUBTYPE_dvsd
  • Format type: 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.

See Also