AM_DVD_RENDERSTATUS 結構 (strmif.h)
[與此頁面相關的功能 DirectShow 是舊版功能。 它已被 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音訊/視訊擷取取代。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft 強烈建議新程式代碼盡可能使用 MediaPlayer、 IMFMediaEngine 和 音訊/視訊擷取 ,而不是 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) |