社区
Windows SDK/API
帖子详情
关于用AVICAP32.DLL写视频程序的问题,各位大神帮帮忙。
q541825707
2012-07-23 04:53:12
每当第一次打开视频时总弹出'视频源'对话框,让'选择视频设备',点确认视频区就黑屏了。第二次就能打开,就不弹对话框了。这是为什么捏?
...全文
151
3
打赏
收藏
关于用AVICAP32.DLL写视频程序的问题,各位大神帮帮忙。
每当第一次打开视频时总弹出'视频源'对话框,让'选择视频设备',点确认视频区就黑屏了。第二次就能打开,就不弹对话框了。这是为什么捏?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
q541825707
2012-07-24
打赏
举报
回复
怎么上传不上去
q541825707
2012-07-24
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
视频是否数据已经收到
[/Quote]
收到了,我怀疑是不是兼容的问题啊,某些摄像头会出现这种情况。
UnkownState
2012-07-23
打赏
举报
回复
视频是否数据已经收到
通过
avi
ca
p32
.
dll
操作
视频
的类(C#)
#region 导入API函数 [
Dll
Import("
avi
ca
p32
.
dll
")]//包含了执行
视频
捕获的函数,它给
AVI
文件I/O和
视频
、音频设备驱动
程序
提供一个高级接口 public static extern IntPtr
ca
pCreate
Ca
ptureWindow(string lpszWindowName, int dwStyle, int x, int y, int nWidth, int nHeight, IntPtr hwndParent, int nID); /************参数说明************* * * 函数:
ca
pCreate
Ca
ptureWindow * * lpszWindowName:标识窗口的名称 * dwStyle:标识窗口风格 * x、y:标识窗口的左上角坐标 * nWidth、nHeight:标识窗口的宽度和高度 * hWnd:标识父窗口句柄 * nID:标识窗口ID * * 返回值:
视频
捕捉窗口句柄。 * ********************************/ [
Dll
Import("
AVI
CA
P32
.
dll
", CharSet = CharSet.Unicode)] public static extern bool
ca
pGetDriverDescription(int wDriverIndex, StringBuilder lpszName, int cbName, StringBuilder lpszVer, int cbVer); [
Dll
Import("User32.
dll
")] public static extern bool SendMessage(IntPtr hWnd, int wMsg, bool wParam, int lParam); [
Dll
Import("User32.
dll
")] public static extern bool SendMessage(IntPtr hWnd, int wMsg, short wParam, int lParam); [
Dll
Import("User32.
dll
")] public static extern bool SendMessage(IntPtr hWnd, int wMsg, int wParam, int lParam); [
Dll
Import("User32.
dll
")] public static extern bool SendMessage(IntPtr hWnd, int wMsg, short wParam, FrameEventHandler lParam); [
Dll
Import("User32.
dll
")] public static extern bool SendMessage(IntPtr hWnd, int wMsg, int wParam, ref BITMAPINFO lParam); [
Dll
Import("User32.
dll
")] public static extern bool SendMessage(IntPtr hWnd, int wMsg, int wParam, ref
CA
PDRIVER
CA
PS lParam); [
Dll
Import("User32.
dll
")] public static extern bool SendMessage(IntPtr hWnd, int wMsg, int wParam, ref
CA
PTUREPARMS lParam); [
Dll
Import("User32.
dll
")] public static extern bool SendMessage(IntPtr hWnd, int wMsg, int wParam, ref
CA
PSTATUS lParam); [
Dll
Import("User32.
dll
")] public static extern int SetWindowPos(IntPtr hWnd, int hWndInsertAfter, int x, int y, int cx, int cy, int wFlags); [
Dll
Import("
avi
ca
p32
.
dll
")] public static extern int
ca
pGetVideoFormat(IntPtr hWnd, IntPtr psVideoFormat, int wSize); #endregion
Delphi摄像头控制,基于
AVI
CA
P32
.
DLL
.rar
作者:万重。本源码介绍了如何在DELPHI下使用微软的
AVI
CA
P32
.
DLL
文件,实现对摄像头的操控,发挥你的联盟才智,或许可实现实现一个
视频
聊天
程序
。
avi
ca
p32
.
dll
avi
ca
p32
.
dll
是Windows API应用
程序
接口相关模块,用于对摄像头和其它
视频
硬件进行AⅥ电影和
视频
的截取
使用
avi
ca
p32
.
dll
实现的
视频
通讯
使用 windows 的
avi
ca
p32
.
dll
库实现
视频
通讯的源代码
vb.net2008_USB_
CA
M_
Avi
Ca
p32
.
dll
.rar_For the Record_ROI_record we
这是我认为最完美的vb.net2008对USB摄像头编程的例子。里面有抓拍图,录像,还有ROI区域设置等高级功能。在XP下完美运行。在WIN7下,高清的摄像头不行。普通的清的可以。应该是摄像头本身的驱动
问题
。用的是
avi
CA
P32
.
dll
编程方法。DevComponents.DotNetBar2.
dll
是一个商业控件。如果过期了,就不用吧。不用也可以正常运行的。 This is a very good Code sample for programing web
ca
m, using
avi
ca
p32
.
dll
to control a web
ca
m to snap a picture, record a video, specially, add ROI function inside. the code is very easy to read.
Windows SDK/API
1,183
社区成员
22,335
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章