DV Video Subtypes
Microsoft DirectShow 9.0 |
DV Video Subtypes
A number of subtypes are defined for DV video. Each has a FOURCC code and a corresponding GUID value. Not all of these formats are supported; see the Remarks section for more information.
Consumer Formats
FOURCC | GUID | Data Rate | Description |
'dvsl' | MEDIASUBTYPE_dvsl | 12.5 Mbps | SD-DVCR (525-60 or 625-50) |
'dvsd' | MEDIASUBTYPE_dvsd | 25 Mbps | SDL-DVCR (525-60 or 625-50) |
'dvhd' | MEDIASUBTYPE_dvhd | 50 Mbps | HD-DVCR (1125-60 or 1250-50) |
Refer to IEC-61834 for more information about these formats.
Professional Formats
FOURCC | GUID | Data Rate | Description |
'dv25' | MEDIASUBTYPE_dv25 | 25 Mbps | DVCPRO 25 (525-60 or 625-50). |
'dv50' | MEDIASUBTYPE_dv50 | 50 Mbps | DVCPRO 50 (525-60 or 625-50) |
'dvh1' | MEDIASUBTYPE_dvh1 | 100 Mbps | DVCPRO 100 (1080/60i, 1080/50i, or 720/60P) |
Refer to SMPTE 314M for more information about dv25 and dv50, and SMPTE 370M for more information about dvh1.
Miscellaneous
Two additional DV subtypes are defined in the header file Uuids.h. These correspond to FOURCC codes that are produced by certain DV codecs; they do not correspond to any defined DV standards. These subtypes are obsolete and should not be used.
FOURCC | GUID |
'DVCS' | MEDIASUBTYPE_DVCS |
'DVSD' | MEDIASUBTYPE_DVSD |
Remarks
The following table shows the supported data rates, in megabits per second (Mbps), for the MSDV and UVC drivers.
Operating System | MSDV (IEEE 1394) Driver | UVC Driver |
Windows XP Service Pack 1 or earlier | 12.5, 25 | Not available |
Windows XP Service Pack 2 or later, Windows Server 2003 Service Pack 1 or later. | 12.5, 25, 50, 100 | 12.5, 25 |
For 25-Mbps streams, the behavior of the MSDV driver has changed in Windows Vista Prior to Windows Vista, the MSDV driver always set the media type to MEDIASUBTYPE_dvsd for 25-Mbps streams, regardless of whether the source was SDL-DVCR or DVCPRO 25. The 'dv25' media type was not used. Starting with Windows Vista, the MSDV driver now distinguishes between these two formats. For SDL-DVCR, it continues to use the 'dvsd' subtype. For DVCPRO 25, it now uses the 'dv25' subtype.
The DirectShow DV Splitter and DV Video Decoder filters support SDL-DVCR formats only. The data can be PAL or NTSC. Third-party filters or codecs may be available that can parse other DV formats, as long as the data rate is supported by the MSDV or UVC driver.
Requirements
Header: Dshow.h.
See Also