共用方式為


AM_DVD_RENDERSTATUS 結構 (strmif.h)

[與此頁面相關的功能 DirectShow 是舊版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音訊/視訊擷取取代。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft 強烈建議新程式代碼盡可能使用 MediaPlayerIMFMediaEngine音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議使用舊版 API 的現有程式代碼盡可能重寫為使用新的 API。

AM_DVD_RENDERSTATUS 結構包含指出 DVD-Video 播放狀態的代碼。 這些程式代碼會用於 IGraphBuilder::RenderEoVideoVolume 方法中。

語法

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;

成員

hrVPEStatus

重疊/VPE 錯誤碼。 零表示成功;任何其他值都是失敗。

bDvdVolInvalid

如果要播放的指定 DVD 磁碟區不存在,則為 TRUE;否則為 FALSE

bDvdVolUnknown

如果未指定 DVD 磁碟區,或找不到,則為 TRUE;否則為 FALSE

bNoLine21In

TRUE 是 表示 如果影片譯碼器不會產生第 21 行 (隱藏式輔助字幕) 數據; 否則為 FALSE

bNoLine21Out

如果 視訊譯碼器因為圖形建置問題而無法顯示為視訊的隱藏式輔助字幕,則為TRUE; 否則為 FALSE

iNumStreams

要轉譯的 DVD 串流數目。

iNumStreamsFailed

無法轉譯的數據流數目。

dwFailedStreamsFlag

AM_DVD_STREAM_FLAGS旗標的組合,指出哪些數據流失敗。

規格需求

需求
標頭 strmif.h (包含 Dshow.h)

另請參閱

DirectShow 結構

IEoGraphBuilder::RenderEoVideoVolume