(strmif.h) VMRMONITORINFO 結構
[與此頁面 相關的功能 DirectShow 是舊版功能。 它已被 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音訊/視訊擷取取代。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft 強烈建議新程式代碼盡可能使用 MediaPlayer、 IMFMediaEngine 和 音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式代碼,以使用新的 API。]
結構 VMRMONITORINFO
用於 IVMRMonitorConfig::GetAvailableMonitors 方法來設定和擷取系統上監視的相關信息, (僅) VMR-7。
語法
typedef struct tagVMRMONITORINFO {
VMRGUID guid;
RECT rcMonitor;
HMONITOR hMon;
DWORD dwFlags;
wchar_t szDevice[32];
wchar_t szDescription[256];
LARGE_INTEGER liDriverVersion;
DWORD dwVendorId;
DWORD dwDeviceId;
DWORD dwSubSysId;
DWORD dwRevision;
} VMRMONITORINFO;
成員
guid
指定監視的 VMRGUID 結構。
rcMonitor
監視矩形。
hMon
監視的句柄。
dwFlags
針對 MONITORINFOEX 結構定義的旗標。 目前唯一有效的旗標 是MONITORINFOF_PRIMARY,表示主要顯示監視器。
szDevice[32]
包含裝置名稱的 Null 終止字串。
szDescription[256]
包含裝置描述的 Null 終止字串。
liDriverVersion
dwVendorId
dwDeviceId
dwSubSysId
dwRevision
規格需求
需求 | 值 |
---|---|
標頭 | strmif.h (包含 Dshow.h) |