AM_DVD_RENDERSTATUS 结构 (strmif.h)
[与此页面关联的功能 DirectShow 是旧版功能。 它已被 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音频/视频捕获所取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能在 Media Foundation 中使用 MediaPlayer、 IMFMediaEngine 和 音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
AM_DVD_RENDERSTATUS 结构包含指示 DVD-Video 播放状态的代码。 这些代码用于 IDvdGraphBuilder::RenderDvdVideoVolume 方法。
语法
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 错误代码。 零表示成功;任何其他值为 failure。
bDvdVolInvalid
如果要播放的指定 DVD 卷不存在,则为 TRUE;否则为 FALSE。
bDvdVolUnknown
如果未指定 DVD 卷或未找到 DVD 卷,则为 TRUE;否则为 FALSE。
bNoLine21In
如此 如果 视频解码器不生成第 21 行 (隐藏式字幕) 数据;否则为 FALSE 。
bNoLine21Out
如果视频解码器由于图形构建问题而无法在视频上显示为隐藏字幕,则为 TRUE;否则为 FALSE。
iNumStreams
要呈现的 DVD 流数。
iNumStreamsFailed
无法呈现的流数。
dwFailedStreamsFlag
AM_DVD_STREAM_FLAGS标志的组合,指示哪些流失败。
要求
要求 | 值 |
---|---|
Header | strmif.h (包括 Dshow.h) |