文档章节

VFW 摄像头相关消息

jingshishengxu
 jingshishengxu
发布于 2014/10/12 08:16
字数 514
阅读 162
收藏 1

WM_CAP_UNICODE_START= WM_USER+100; //开始

WM_CAP_GET_CAPSTREAMPTR= (WM_CAP_START+ 1); //获得 CAPSTR EAMPTR

WM_CAP_SET_CALLBACK_ERROR= (WM_CAP_START+ 2); //设置收回错误
WM_CAP_SET_CALLBACK_STATUS= (WM_CAP_START+ 3); //设置收回状态

WM_CAP_SET_CALLBACK_YIELD= (WM_CAP_START+ 4); //设置收回出产
WM_CAP_SET_CALLBACK_FRame= (WM_CAP_START+ 5); //设置收回结构
WM_CAP_SET_CALLBACK_VIDEOSTREAM= (WM_CAP_START+ 6); //设置收回视频流
WM_CAP_SET_CALLBACK_WAVESTREAM= (WM_CAP_START+ 7); //设置收回视频波流
WM_CAP_GET_USER_DATA =(WM_CAP_START+ 8); //获得使用者数据
WM_CAP_SET_USER_DATA =(WM_CAP_START+ 9) ; //设置使用者数据

WM_CAP_DRIVER_CONNECT =(WM_CAP_START+ 10); //驱动程序连接
WM_CAP_DRIVER_DISCONNECT =(WM_CAP_START+ 11); //断开启动程序连接

WM_CAP_DRIVER_GET_NAME =(WM_CAP_START+ 12); //获得驱动程序名字
WM_CAP_DRIVER_GET_VERSION =(WM_CAP_START+ 13); //获得驱动程序版本

WM_CAP_DRIVER_GET_CAPS =(WM_CAP_START+ 14); //获得驱动程序帽子

WM_CAP_FILE_SET_CAPTURE_FILE =(WM_CAP_START+ 20); //设置捕获文件
WM_CAP_FILE_GET_CAPTURE_FILE =(WM_CAP_START+ 21); //获得捕获文件
WM_CAP_FILE_SAVEAS =(WM_CAP_START+ 23); //另存文件为
WM_CAP_FILE_SAVEDIB =(WM_CAP_START+ 25); //保存文件

// out of order to save on ifdefs
WM_CAP_FILE_ALLOCATE =(WM_CAP_START+ 22); //分派文件
WM_CAP_FILE_SET_INFOCHUNK =(WM_CAP_START+ 24); //设置开始文件

WM_CAP_EDIT_COPY =(WM_CAP_START+ 30); //编辑复制

WM_CAP_SET_AUDIOFORMAT =(WM_CAP_START+ 35); //设置音频格式
WM_CAP_GET_AUDIOFORMAT =(WM_CAP_START+ 36); //捕获音频格式

WM_CAP_DLG_VIDEOFORMAT =(WM_CAP_START+ 41); //1065 打开视频格式设置对话框
WM_CAP_DLG_VIDEOSOURCE =(WM_CAP_START+ 42); //1066 打开属性设置对话框,设置对比度、亮度等。
WM_CAP_DLG_VIDEODISPLAY =(WM_CAP_START+ 43); //1067 打开视频显示
WM_CAP_GET_VIDEOFORMAT =(WM_CAP_START+ 44); //1068 获得视频格式
WM_CAP_SET_VIDEOFORMAT =(WM_CAP_START+ 45); //1069 设置视频格式
WM_CAP_DLG_VIDEOCOMPRESSION =(WM_CAP_START+ 46); //1070 打开压缩设置对话框

WM_CAP_SET_PREVIEW =(WM_CAP_START+ 50); //设置预览
WM_CAP_SET_OVERLAY =(WM_CAP_START+ 51); //设置覆盖
WM_CAP_SET_PREVIEWRATE =(WM_CAP_START+ 52); //设置预览比例
WM_CAP_SET_SCALE =(WM_CAP_START+ 53); //设置刻度
WM_CAP_GET_STATUS =(WM_CAP_START+ 54); //获得状态
WM_CAP_SET_SCROLL =(WM_CAP_START+ 55); //设置卷

WM_CAP_GRAB_FRame =(WM_CAP_START+ 60); //逮捕结构
WM_CAP_GRAB_FRame_NOSTOP =(WM_CAP_START+ 61); //停止逮捕结构

WM_CAP_SEQUENCE =(WM_CAP_START+ 62); //次序
WM_CAP_SEQUENCE_NOFILE =(WM_CAP_START+ 63); //没有文件
WM_CAP_SET_SEQUENCE_SETUP =(WM_CAP_START+ 64); //设置安装次序
WM_CAP_GET_SEQUENCE_SETUP =(WM_CAP_START+ 65); //获得安装次序

WM_CAP_SET_MCI_DEVICE =(WM_CAP_START+ 66); //设置媒体控制接口
WM_CAP_GET_MCI_DEVICE =(WM_CAP_START+ 67); //获得媒体控制接口 

WM_CAP_STOP =(WM_CAP_START+ 68); //停止
WM_CAP_ABORT =(WM_CAP_START+ 69); //异常中断
1024
WM_CAP_SINGLE_FRame_OPEN =(WM_CAP_START+ 70); //打开单一的结构
WM_CAP_SINGLE_FRame_CLOSE =(WM_CAP_START+ 71); //关闭单一的结构
WM_CAP_SINGLE_FRame =(WM_CAP_START+ 72); //单一的结构

WM_CAP_PAL_OPEN =(WM_CAP_START+ 80); //打开视频
WM_CAP_PAL_SAVE =(WM_CAP_START+ 81); //保存视频

WM_CAP_PAL_PASTE =(WM_CAP_START+ 82); //粘贴视频
WM_CAP_PAL_AUTOCREATE =(WM_CAP_START+ 83); //自动创造
WM_CAP_PAL_MANUALCREATE =(WM_CAP_START+ 84); //手动创造

// Following added post VFW 1.1
WM_CAP_SET_CALLBACK_CAPCONTROL =(WM_CAP_START+ 85); // 设置收回的错误

WM_CAP_END =WM_CAP_SET_CALLBACK_CAPCONTROL;

本文转载自:http://bbs.eyuyan.com/read.php?tid=198621

jingshishengxu
粉丝 71
博文 494
码字总数 52413
作品 0
杭州
部门经理
私信 提问
JMF怎么判断摄像头索引

JMF怎么判断摄像头索引? CaptureDeviceManager.getDevice("vfw:Microsoft WDM Image Capture (Win32):0"); mediaLocator = new MediaLocator("vfw://0");......

cuiran
2010/06/10
960
4
改变DirectShow中采集的视频大小设置有问题

摄像头支持320*240格式,就在 pConfig->SetFormat(pmtConfig)这里设置有问题,查了SDK,提示是这样的 VFW_E_WRONG_STATE The operation could not be performed because the filter is in th......

郑哥
2012/11/01
1K
0
使用JMF(Java Media Framework)使用电脑摄像头

JMF(Java Media Framework)是Java媒体框架,包含了许多用于处理多媒体的API可以让基于JAVA的应用实现音频、视频的捕捉、处理、播放、传输等功能。利用它,可以实现音、视频播放,网络视频聊...

BLUE-魏晓峰
2013/05/24
0
3
Java中 利用 JMF 编写摄像头拍照程序

现在的人都用Flash来处理了,用Java做的用起来不爽。 以下转贴: 我把程序分为两种,有趣的和无趣的,最近做了几个有趣的项目,其中一个,应当就算是摄像头拍照程序了。用于现场拍照,生成照...

绿悠悠
2010/06/10
805
2
某虚拟化防火墙测试报告及厂家答疑

记录某虚拟防火墙功能测试 记录厂家对测试报告的解释 纯粹技术性测试,不涉及到生产和应用 公网地址已经失效 某厂家虚拟防火测试文档 1.概述 本次使用某厂家深度安全网关VSG-4(以下简称vFW...

羊草
2018/05/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

GitLab Auto DevOps功能与Kubernetes集成教程

介 绍 在这篇文章中,我们将介绍如何将GitLab的Auto DevOps功能与Rancher管理的Kubernetes集群连接起来,利用Rancher v2.2.0中引入的授权集群端点的功能。通过本文,你将能全面了解GitLab如何...

RancherLabs
11分钟前
1
0
基本类型 引用类型的问题

用concat()拷贝了个数组 ,原数组包含了引用类型, tempAee === this.dynacArr[0][this.dynacArr[1]][0] //false 虽然拷贝了个数组 , tempAee[0] === this.dynacArr[0][this.dynacArr[1]][......

东东笔记
12分钟前
0
0
Linux下Java运行.class文件,报错找不到或无法加载主类

Linux下Java运行.class文件,报错找不到或无法加载主类 classpath配置的错误,所以找不到.class文件。 原先的etc/profile中的classpath配置 export CLASSPATH=$JAVA_HOME/lib/tools.jar 更改...

Mr_Tea伯奕
23分钟前
0
0
vue 日期计算

搞开发少不了对时间进行加减操作,尤其是前端对日期操作不能单纯的加减,不然31+1 变成32号就扯了。比如推算前几分钟、后几分钟,,前几天、后几天,前几月、后几月等等相关操作。 百度找半天...

朝如青丝暮成雪
35分钟前
0
0
非递归实现后序遍历二叉树

问题描述 从键盘接受输入先序序列,以二叉链表作为存储结构,建立二叉树(以先序来建立)并对其进行后序遍历,然后将遍历结果打印输出。要求采用非递归方法实现。 解题思路 Push根结点到第一...

niithub
48分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部