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 |
另请参阅
视频捕获