CAPDRIVERCAPS 結構 (vfw.h)
CAPDRIVERCAPS 結構會定義擷取驅動程式的功能。
每當應用程式將擷取視窗連接到擷取驅動程式時,應用程式應該使用 WM_CAP_DRIVER_GET_CAPS 訊息或 capDriverGetCaps 宏,將驅動程式功能的複本放在 CAPDRIVERCAPS 結構中。
語法
typedef struct tagCapDriverCaps {
UINT wDeviceIndex;
BOOL fHasOverlay;
BOOL fHasDlgVideoSource;
BOOL fHasDlgVideoFormat;
BOOL fHasDlgVideoDisplay;
BOOL fCaptureInitialized;
BOOL fDriverSuppliesPalettes;
HANDLE hVideoIn;
HANDLE hVideoOut;
HANDLE hVideoExtIn;
HANDLE hVideoExtOut;
} CAPDRIVERCAPS, *PCAPDRIVERCAPS, *LPCAPDRIVERCAPS;
成員
wDeviceIndex
擷取驅動程式的索引。 索引值的範圍可以從 0 到 9。
fHasOverlay
視訊重迭旗標。 如果裝置支持視訊重疊,則此成員的值為 TRUE 。
fHasDlgVideoSource
視訊來源對話框旗標。 如果裝置支持選取和控制視訊來源的對話框,則此成員的值為 TRUE 。
fHasDlgVideoFormat
影片格式對話框旗標。 如果裝置支持選取視訊格式的對話框,則此成員的值為 TRUE 。
fHasDlgVideoDisplay
影片顯示對話框旗標。 如果裝置支援對話框來控制從擷取畫面緩衝區重新播放視訊,則這個成員的值為 TRUE 。
fCaptureInitialized
擷取初始化旗標。 如果擷取裝置已成功連線,則此成員的值為 TRUE 。
fDriverSuppliesPalettes
驅動程式調色盤旗標。 如果驅動程式可以建立調色盤,則此成員的值為 TRUE 。
hVideoIn
在 Win32 應用程式中未使用。
hVideoOut
在 Win32 應用程式中未使用。
hVideoExtIn
在 Win32 應用程式中未使用。
hVideoExtOut
在 Win32 應用程式中未使用。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
標頭 | vfw.h |
另請參閱
視訊