数码相机开发天地

数码相机开发天地 数码相机开发包
二次开发控件  
EosCtrl 佳能单反控件 EosCtrl佳能单反数码相机拍照控件
NikonCtrl 尼康单反控件 NikonCtrl尼康单反数码相机拍照控件
UsbCamOcx 摄像头控件 usbcam activex 控件
SonyWiFiCtrl 索尼相机控件 SonyWiFi相机二次开发控件
VxImage 抠像控件 vximage activex 控件
   
应用软件  
vScreenShow大屏秀 vscreenshow大屏秀
vBook动画本手翻书 vbook动画本手翻书
vBullettime子弹时间拍摄系统 vbullettime子弹时间
   
联系我们 contact us
   
   
 
   
CanonOcx 接口说明 (2009-1-11更新)

BOOL ConnectToCamera();    //连接佳能相机,输入参数无,连接成功返回True,失败返回False

void DisconnectCamera();     //断开佳能相机,输入输出无

BOOL VideoOff();     //关闭视频显示输出,输入参数无

BOOL VideoOn();     //开启视频显示输出,视频不作任何处理直接显示。输入参数无

BOOL VideoOnCallback(long pcontent, long pvideocallback);     //开启视频显示输出,视频在回调函数中处理.

void GetZoomRange(short* minZoom, short* maxZoom, short* zoomStep, short* currZoom);     //获取相机镜头升缩范围及当前焦距位置。
输入: minZoom 最小值
          maxZoom 最大值
          zoomStep 镜头升缩步长
          currZoom 当前位置

short GetZoomPos();     //返回相机镜头当前位置

BOOL SetZoomPos(short zoomPos);     //设置镜头焦距,输入位置值,位置值范围在上一函数中取得。

BOOL FocusLock();     //锁定对焦

BOOL FocusUnlock();     //解除对焦锁定

BOOL AeAfAwb();     //执行自动曝光,自动对焦,自动白平衡

BOOL Capture(LPCTSTR filename);     //拍摄一张照片,输入照片文件名路径。

void SaveParam();     //保存相机当前参数设置值

void ShowPropertyPage();     //显示相机参数设置面板

BOOL IsConnected();     //判断相机是否己连接

void Record(LPCTSTR lpFileName);     //采集录制动态视频,保存成AVI格式.输入AVI文件名路径.

void StopRecord();     //停止录制视频.

BOOL ShowPhoto(LPCTSTR lpPhoto, short iDelay);     //在控件中显示照片,输入 lpPhoto:照片路径; iDelay:照片显示停留时间,单位秒.

void SetVideoRotate(short iRotate);     //设置视频旋转角度,输入0, 90, 180, 270. 其他数值无效.

void SetSaveFormate(short iFormate);     //设置照片保存格式: 0:BMP    1:JPG

void SetCropRect(short x, short y, short width, short height);     //设置照片裁剪区域

void GetCropRect(short* x, short* y, short* width, short* height);     //返回当前照片裁剪区域位置大小

void SaveCropRect();     //保存照片裁剪区域

void LoadCropRect();     //加载照片裁剪区域

 
 
 
联系方式

QQ: 547936783
 
 

CopyRight © 2008-2021 www.vcap.com.cn All Rights Reserved.