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

另請參閱

視訊

視訊擷取結構