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

另请参阅

视频捕获

视频捕获结构