c#天敏sdk2000的视频采集卡简单调用
2014-02-21 14:16
295 查看
1:例子使用的是天敏sdk2000的视频采集卡
申明:
//初始化话设备
[DllImport("DSStream.dll")]
public static extern bool DSStream_Initialize();
[DllImport("DSStream.dll")]
public static extern void DSStream_Uninitialize();
//连接设备
[DllImport("DSStream.dll")]
public static extern long DSStream_ConnectDevice(int iCardID, bool bOverlay, IntPtr hwnd);
//关闭设备
[DllImport("DSStream.dll")]
public static extern Boolean DSStream_DisconnectDevice();
[DllImport("DSStream.dll")]
public static extern int DDSStream_SetOwnerWnd(int iCardID, IntPtr hwnd);
[DllImport("DSStream.dll")]
public static extern int DSStream_WhatInPinRouteToOutPin();
[DllImport("DSStream.dll")]
public static extern int DSStream_RouteInPinToOutPin();
[DllImport("DSStream.dll")]
public static extern int DSStream_SetVideoStandard();
[DllImport("DSStream.dll")]
public static extern int DSStream_SetStreamStatus();
2:连接设备
//初始化设备
public void deviceinit()
{
if (DSStream_Initialize())
{
MessageBox.Show("视频卡初始化成功!");
}
}
public void deviceuninint()
{
DSStream_Uninitialize();
}
public bool deviceconnection()
{
Form1 from = new Form1();
deviceinit();
if (DSStream_ConnectDevice(0, true, from.Handle) >= 0)
{
MessageBox.Show("视频卡初始化成功!");
}
else
{
MessageBox.Show("视频卡初始化版!");
}
return true;
}
public void deviceplay()
{
Form1 from = new Form1();
DDSStream_SetOwnerWnd(0, from.panel1.Handle);
}
3:调用步骤
1;连接SDK卡 deviceconnection()
2:调用初始化 deviceinit()
3:获取视频 deviceplay()
4:上下左右等控制看SDK提供的说明
4:引用
申明:
//初始化话设备
[DllImport("DSStream.dll")]
public static extern bool DSStream_Initialize();
[DllImport("DSStream.dll")]
public static extern void DSStream_Uninitialize();
//连接设备
[DllImport("DSStream.dll")]
public static extern long DSStream_ConnectDevice(int iCardID, bool bOverlay, IntPtr hwnd);
//关闭设备
[DllImport("DSStream.dll")]
public static extern Boolean DSStream_DisconnectDevice();
[DllImport("DSStream.dll")]
public static extern int DDSStream_SetOwnerWnd(int iCardID, IntPtr hwnd);
[DllImport("DSStream.dll")]
public static extern int DSStream_WhatInPinRouteToOutPin();
[DllImport("DSStream.dll")]
public static extern int DSStream_RouteInPinToOutPin();
[DllImport("DSStream.dll")]
public static extern int DSStream_SetVideoStandard();
[DllImport("DSStream.dll")]
public static extern int DSStream_SetStreamStatus();
2:连接设备
//初始化设备
public void deviceinit()
{
if (DSStream_Initialize())
{
MessageBox.Show("视频卡初始化成功!");
}
}
public void deviceuninint()
{
DSStream_Uninitialize();
}
public bool deviceconnection()
{
Form1 from = new Form1();
deviceinit();
if (DSStream_ConnectDevice(0, true, from.Handle) >= 0)
{
MessageBox.Show("视频卡初始化成功!");
}
else
{
MessageBox.Show("视频卡初始化版!");
}
return true;
}
public void deviceplay()
{
Form1 from = new Form1();
DDSStream_SetOwnerWnd(0, from.panel1.Handle);
}
3:调用步骤
1;连接SDK卡 deviceconnection()
2:调用初始化 deviceinit()
3:获取视频 deviceplay()
4:上下左右等控制看SDK提供的说明
4:引用
相关文章推荐
- IOS7-简单的调用本地摄像头采集视频
- php 调用ffmpeg获取视频信息的简单实现
- 摄像头、视频采集和摄像设备图像质量判断的几种简单有效目测方法
- c#实现调用笔记本摄像头,实现视频采集
- 简单的视频采集demo
- 简单的调用本地服务器播放网络视频
- 简单的调用本地服务器播放网络视频
- 音视频采集封装到直播推流的简单原理
- c#简单金三立视频服务器的调用
- Android中简单调用图片、视频、音频、录音和拍照的方法
- java 调用 C# 类库 实战视频, 非常简单, 通过 云寻觅 javacallcsharp 生成器 一步即可!
- IOS自动布局系列视频教程-04简单的调用豆瓣API【海鹰】
- java 调用 C# 类库 实战视频, 非常简单, 通过 云寻觅 javacallcsharp 生成器 一步即可!
- 简单地用Java调用系统上的可执行文件
- 使用ffmpeg视频格式转换、视频截图、视频采集、屏幕录制
- SpringMVC简单的demo参照李守宏视频
- 【Tesseract-OCR】在VS2010环境下调用API方法---简单快速之总结
- COM组件设计与应用(四)——简单调用组件
- ffmpeg在windows下视频采集
- 基于TMS320DM355的VGA视频采集系统的设计与实现