WM_CAP_DLG_VIDEOCOMPRESSION 消息的使用.

来源:百度知道 编辑:UC知道 时间:2024/07/04 18:18:42
使用此消息后会弹出"视频压缩"的窗口..
可是并没有压缩选项..和效果..

这个消息有什么条件和使用前提???
我有装MSDN....

WM_CAP_DRIVER_GET_CAPS消息
该消息返回视频采集设备加载的驱动的功能。
该消息的长参lParam应传递一个CAPDRIVERCAPS结构体的指针,用于存放要得到的设备驱动的功能,字参数wParam应传递结构体的大小。
备注:对于一个指定的设备驱动,他的功能是既定的。应用程序应在驱动首次被加载到采集窗口上的时候就去获取这些信息。

WM_CAP_DRIVER_GET_NAME消息
该消息可以返回加载到采集窗口的驱动的名称。可以用capDriverGetName来实现。
该消息的长参数lParam应传递一个字符缓冲区来存放驱动名称,字参数wParam用来存放缓冲区的长度。
备注:该名字是个存放在驱动资源区的文本串,应用程序大约需要传递一个80字节的变量来存放该字符串,如果该驱动的资源区不包含该驱动的名称,则返回注册表中(或者system.ini)文件中的驱动的全路径。

WM_CAP_DRIVER_GET_VERSION消息
该消息返回加载到采集窗口的采集驱动的版本。可以用capDriverGetVersion宏来实现。
该消息的长参lParam应传递一个用于存放版本信息的字符串缓冲区。
字参数wParam应传递缓冲区的大小。
备注:版本信息也是存放在采集驱动资源区的文本串,应用程序应为这个文本串分配一个大约40字节的缓冲区;如果版本信息不存在,则返回一个NULL。

WM_CAP_GET_AUDIOFORMAT消息
该消息获取声音格式,或者声音格式的大小。可以用capGetAudioFormat和capGetAudioFormatSize 宏来实现。
该消息的长参lParam应传递一个WAVEFORMATEX指针,用于存放得到的声音格式信息。
字参数wParam接收该结构体的大小。
备注:由于压缩声音格式的大小是不一定的,因此应用程序应首先获取该格式的