AM_DVD_RENDERSTATUS structure (strmif.h)

[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 AM_DVD_RENDERSTATUS structure contains codes indicating the status of DVD-Video playback. These codes are used in the IDvdGraphBuilder::RenderDvdVideoVolume method.

Syntax

typedef struct __MIDL___MIDL_itf_strmif_0000_0138_0001 {
  HRESULT hrVPEStatus;
  BOOL    bDvdVolInvalid;
  BOOL    bDvdVolUnknown;
  BOOL    bNoLine21In;
  BOOL    bNoLine21Out;
  int     iNumStreams;
  int     iNumStreamsFailed;
  DWORD   dwFailedStreamsFlag;
} AM_DVD_RENDERSTATUS;

Members

hrVPEStatus

Overlay/VPE error code. Zero indicates success; any other value is failure.

bDvdVolInvalid

TRUE if the specified DVD volume to be played does not exist; FALSE otherwise.

bDvdVolUnknown

TRUE if no DVD volume is specified or if it isn't found; FALSE otherwise.

bNoLine21In

TRUE if the video decoder doesn't produce line 21 (closed captioning) data; FALSE otherwise.

bNoLine21Out

TRUE if the video decoder can't be shown as closed captioning on video due to a problem with graph building; FALSE otherwise.

iNumStreams

Number of DVD streams to render.

iNumStreamsFailed

Number of streams that failed to render.

dwFailedStreamsFlag

Combination of AM_DVD_STREAM_FLAGS flags indicating which streams failed.

Requirements

Requirement Value
Header strmif.h (include Dshow.h)

See also

DirectShow Structures

IDvdGraphBuilder::RenderDvdVideoVolume