_AM_OVERLAY_NOTIFY_FLAGS 枚举 (strmif.h)
[与此页面关联的功能 DirectShow 是一项旧功能。 它已被 MediaPlayer、 IMFMediaEngine 和 媒体基金会中的音频/视频捕获取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
AM_OVERLAY_NOTIFY_FLAGS枚举指示覆盖已更改或即将更改的内容。
语法
typedef enum _AM_OVERLAY_NOTIFY_FLAGS {
AM_OVERLAY_NOTIFY_VISIBLE_CHANGE = 0x1,
AM_OVERLAY_NOTIFY_SOURCE_CHANGE = 0x2,
AM_OVERLAY_NOTIFY_DEST_CHANGE = 0x4
} ;
常量
AM_OVERLAY_NOTIFY_VISIBLE_CHANGE 值: 0x1 矩形将从可见更改为不可见,反之亦然。 |
AM_OVERLAY_NOTIFY_SOURCE_CHANGE 值: 0x2 源矩形已更改或已更改。 |
AM_OVERLAY_NOTIFY_DEST_CHANGE 值: 0x4 目标矩形已更改或已更改。 |
注解
IDDrawExclModeVideoCallback::OnUpdateOverlay 方法使用这些标志来指示覆盖更改的方式,以便应用程序可以执行必要的步骤。
要求
要求 | 值 |
---|---|
Header | strmif.h (包括 Dshow.h) |