Microsoft DirectX 8.1 (C++)

AM_DVD_RENDERSTATUS Structure

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 {
    HRESULT hrVPEStatus;
    BOOL    bVPEFailed;          
    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.

See Also