Android

设置摄像机参数

版本/作者/日期修改内容
1.0/Tonly/2015-11-02初版
  • 设置摄像机参数
前提条件:指定摄像机cam连接成功,否则操作会失败
函数:public int setParams(byte[] con, int len);
参数:
con:[byte[]],要设置一个或多个参数的名称列表
1.用来指明要设置的参数名称;
2.参数的格式是由一个或多个字符串组成,每个字符串是由要设置的参数名称组成,每个字符串之间由 ‘\0’ 分隔。
len: [int],要设置一个或多个参数的名称列表的长度
1.参数的取值等于 content 的所有数据长度,包括每个字符串结尾的 ‘\0’。
例如:con = “save=1\0reinit_camera=1\0flip=2\0”; (注:此处 ”” 内内容并不代表 c 字符串,只是代表在内存里的分布)
len = 30;
回调函数:public void setParamsResultCallback(int result);
示例:(设置摄像机图像上下翻转)
public class SetParamsActivity extends Activity implements CamMsgListener{ //类SetParamsActivity使用CamMsgListener接口
String s = "save=1\0reinit_camera=1\0flip=2\0";
cam.setParams(s.getBytes(), s.length());//设置摄像机图像翻转参数
@Override
public void cameraMsg(Message content) {
switch (content.what) {
case Ipcamera.SET_PARAMETERS_RESULT:
if(content.result = 0);//判断当前摄像机参数是否设置成功
System.out.println("设置成功");
else
System.out.println("设置失败");
break;
default:
break;
}
}
}
版权所有:深圳新瑞彩网络科技有限公司

信产部备案号:粤ICP备09050685号