Share via


AM_DVD_RENDERSTATUS 構造体

AM_DVD_RENDERSTATUS 構造体には、DVD-Video 再生の状態を示すコードを格納する。これらのコードは、IDvdGraphBuilder::RenderDvdVideoVolume メソッドで使う。

構文

typedef struct {
    HRESULT hrVPEStatus;
    BOOL    bDVDVolInvalid;      
    BOOL    bDVDVolUnknown;      
    BOOL    bNoLine21In;
    BOOL    bNoLine21Out;           
    int     iNumStreams;         
    int     iNumStreamsFailed;   
    DWORD   dwFailedStreamsFlag; 
} AM_DVD_RENDERSTATUS;

メンバ

hrVPEStatus

オーバーレイ/VPE エラー コード。0 は成功を示し、その他の値は失敗を示す。

bDVDVolInvalid

再生するように指定された DVD ボリュームが存在しない場合は TRUE。それ以外の場合は FALSE。

bDVDVolUnknown

DVD ボリュームが指定されていないか、または見つからない場合は TRUE。それ以外の場合は FALSE。

bNoLine21In

ビデオ デコーダが Line 21 (クローズド キャプション) データを生成しない場合は TRUE。それ以外の場合は FALSE。

bNoLine21Out

グラフ作成に問題があり、ビデオ上にクローズド キャプションとしてビデオ デコーダを表示できない場合は TRUE。それ以外の場合は FALSE。

iNumStreams

レンダリングする DVD ストリームの数。

iNumStreamsFailed

レンダリングに失敗したストリームの数。

dwFailedStreamsFlag

失敗したストリームを示す AM_DVD_STREAM_FLAGS フラグの組み合わせ。

参照