Miscellaneous Video Subtypes

[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.]

The following table lists some additional video subtypes.

GUID Description
MEDIASUBTYPE_CFCC
MJPG format produced by some cards. (FOURCC 'CFCC')
MEDIASUBTYPE_CLJR
Cirrus Logic CLJR format. (FOURCC 'CLJR')
MEDIASUBTYPE_CPLA
Cinepak UYVY format. (FOURCC 'CPLA')
MEDIASUBTYPE_CLPL
A YUV format supported by some Cirrus Logic drivers. (FOURCC 'CLPL')
MEDIASUBTYPE_IJPG
Intergraph JPEG format. (FOURCC 'IJPG')
MEDIASUBTYPE_MDVF
A DV encoding format. (FOURCC 'MDVF')
MEDIASUBTYPE_MJPG
Motion JPEG (MJPG) compressed video. (FOURCC 'MJPG')
MEDIASUBTYPE_Overlay
Video delivered using hardware overlay.
MEDIASUBTYPE_Plum
Plum MJPG format. (FOURCC 'Plum')
MEDIASUBTYPE_QTJpeg
QuickTime JPEG compressed data.
MEDIASUBTYPE_QTMovie
Apple® QuickTime® compression.
MEDIASUBTYPE_QTRle
QuickTime RLE compressed data.
MEDIASUBTYPE_QTRpza
QuickTime RPZA compressed data.
MEDIASUBTYPE_QTSmc
QuickTime SMC compressed data.
MEDIASUBTYPE_TVMJ
TrueVision MJPG format. (FOURCC 'TVMJ')
MEDIASUBTYPE_VPVBI
Video port vertical blanking interval (VBI) data.
MEDIASUBTYPE_VPVideo
Video port video data.
MEDIASUBTYPE_WAKE
MJPG format produced by some cards. (FOURCC 'WAKE')

Requirements

Requirement Value
Header
Dshow.h

See also

Video Subtypes