Microsoft DirectX 9.0

AM_DVD_GRAPH_FLAGS Enumeration

The AM_DVD_GRAPH_FLAGS enumeration specifies the type of decoder to use in a DVD filter graph.

Syntax

enum {
    AM_DVD_HWDEC_PREFER =  0x01,
    AM_DVD_HWDEC_ONLY   =  0x02,
    AM_DVD_SWDEC_PREFER =  0x04,
    AM_DVD_SWDEC_ONLY   =  0x08,
    AM_DVD_NOVPE        = 0x100,
    AM_DVD_VMR9_ONLY    = 0x800
} AM_DVD_GRAPH_FLAGS;

Elements

AM_DVD_HWDEC_PREFER

Maximum hardware decoding. Default.

AM_DVD_HWDEC_ONLY

Hardware decoding only.

AM_DVD_SWDEC_PREFER

Maximum software decoding.

AM_DVD_SWDEC_ONLY

Software decoding only.

AM_DVD_NOVPE

Do not show video on computer monitor. Use of this flag should be limited only to the combination of a hardware DVD-Video decoder and a display device with a port that can connect to a TV. A set-top box type of device that can play back DVD-Video could play DVD titles to be viewed on a TV set rather than a computer monitor.

AM_DVD_VMR9_ONLY

Use the Video Mixing Renderer Filter 9 (VMR-9) for rendering; fail if the VMR-9 is not available.

Remarks

Do not combine any of the hardware flags (AM_DVD_HWDEC_*) with any of the software flags (AM_DVD_SWDEC_*). However, you can combine AM_DVD_NOVPE with any of the hardware flags.

See Also