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 フラグの組み合わせ。
参照