在Series 60平台上,CCamera类包装了摄像头相关的API。为了使用这些API,应用程序必须实现一个MCameraObserver(或MCameraObserver2)的派生类。MCameraObserver类与CCamera类之间的关系是观测者设计模式(Observer Design Pattern)在Symbian系统中的具体体现。图像采集可通过以下三种方式实现:
    (1)用CCamera∷CaptureImage()启动静态图像的捕获。当其调用完成之后,MCameraObserver∷ImageReady()会被异步调用。用户可在该函数中访问刚刚捕获的图像。此方式一般用来实现手机的照相功能。
    (2)用CCamera∷StartVideoCapture()启动视频捕获。当视频缓冲区被预置数目的视频帧填充之后,MCameraObserver∷FrameBufferReady()会被异步调用。用户可在该函数中访问视频缓冲区。此方式一般用来实现手机的摄像功能。
    (3)用CCamera∷StartViewFinderBitmapsL()启动取景器(View Finder)数据的传输。当其调用完成之后,MCameraObserver∷ViewFinderFrameReady()会被周期性地调用。用户可在该函数中访问刚刚获取的视景帧(View Finder Frame)。此方式一般用来实现手机照相或摄像过程中的取景器功能。

转载于:https://www.cnblogs.com/hummersofdie/archive/2010/09/28/1837306.html

Symbian c++ MCameraObserver类的方法解释相关推荐

  1. 1.14 Java注释:类、方法和字段注释

    一个程序的可读性,关键取决于注释.如果一个程序想二次开发,要读懂前面的程序代码,就必须在程序中有大量的注释文档,所以对于一个优秀的程序员来说,学会在程序中适当地添加注释是非常重要的. 注释除了帮助别人 ...

  2. android hide方法 末班,android 如何引用@hide(隐藏)的类,方法和常量?

    最近在处理SD卡的读写问题,本地Elipse能跑的程序提交到服务器上的时候,报错,找不到import的类,还有一些方法也是找不到,利用sourceInsight搜了源码发现都是用了@hide标记的类和 ...

  3. Java注释:类、方法和字段注释

    一个程序的可读性,关键取决于注释.如果一个程序想二次开发,要读懂前面的程序代码,就必须在程序中有大量的注释文档,所以对于一个优秀的程序员来说,学会在程序中适当地添加注释是非常重要的. 我们会简单地介绍 ...

  4. MFC中的CString类使用方法指南

    MFC中的CString类使用方法指南 原文出处:codeproject:CString Management [禾路:这是一篇比较老的资料了,但是对于MFC的程序设计很有帮助.我们在MFC中使用字符 ...

  5. python高级编程 豆瓣_《Python高级编程》读书笔记:方法解释顺序浅析

    Python在2.2引入了New-style object(ref),而且在2.3引入了新的方法解释顺序(Method resolution order,以下简称MRO),新的MRO解决了多继承下的方 ...

  6. java 获取类的注解_Java 自定义注解通过反射获取类、方法、属性上的注解

    反射 JAVA中的反射是运行中的程序检查自己和软件运行环境的能力,它可以根据它发现的进行改变.通俗的讲就是反射可以在运行时根据指定的类名获得类的信息. 注解的定义 注解通过 @interface 关键 ...

  7. java的(PO,VO,TO,BO,DAO,POJO)类名包名解释

    java的(PO,VO,TO,BO,DAO,POJO)解释 action包  顾名思义请求,主要是和view 即我们所说的视图就是页面打交道,action类 是 操作方法,对于页 面Form 表单的操 ...

  8. 最全Java各修饰符详解(接口、类、方法、变量)

    一.总述 类.方法.成员变量和局部变量的可用修饰符 修饰符 类 成员访求 构造方法 成员变量 局部变量 abstract(抽象的) √ √ - - - static (静态的) - √ - √ - p ...

  9. final 关键字:用来修饰类,方法,成员变量,局部变量

    final 关键字:用来修饰类,方法,成员变量,局部变量 表示最终的不可变的 修饰对象 解释说明 类 无子类,不可以被继承,更不可能被重写. 方法 方法不能在子类中被覆盖 变量 称为常量,初始化以后不 ...

最新文章

  1. 深度学习基础系列(八)| 偏差和方差
  2. tensorflow saver_TensorFlow: Model Persistence
  3. HDU 1260 Tickets
  4. 正六边形网格化(Hexagonal Grids)原理与实现
  5. linux获取脚本文件路径
  6. 联想小新电脑摄像头黑屏、检测不到设备、指示灯不亮解决方案
  7. 视觉 注意力机制——通道注意力、空间注意力、自注意力
  8. 控制系统分析与设计(三):非线性数学模型的线性化
  9. 问题 A: Beer Barrels
  10. Cesium更换地球背景
  11. mq消费的几种方式(从消费者角度出发)
  12. 关于android的nfc问题 Ultralight c (通用卡)
  13. 测绘与设计之间的鸿沟:坐标系,教你如何将CAD与测绘数据准确叠加
  14. 基于php+mysql的手机销售管理系统
  15. 20190401每周精品之读书
  16. 《OpenDRIVE1.6规格文档》2
  17. webmail 客户端_开源Webmail客户端Isotope入门
  18. 四阶行列式计算python_四阶行列式的计算题?
  19. chaos_calmer尝鲜
  20. 新的一年,您在学习和工作上,想坚守所学,还是尝试转型呢?

热门文章

  1. php soap自动wsdl,在使用PHP的本机SOAP类时生成WSDL?
  2. linux monitor模式,ubuntu14.04 安装linux-802.11n csitool Monitor模式
  3. Java中 equals和==的区别?
  4. 应用计算机测定线性电阻伏安特性实验器材,线性电阻与非线性电阻伏安特性实验的Origin处理...
  5. java获取content-disposition_java – Content-Disposition附件不起作用 – 将...
  6. 09day ASM单实例安装部署,并在ASM上安装oracle数据库
  7. Axure RP 9.0 原型设计软件安装教程
  8. 打开和关闭mysql服务器_启动和关闭MySQL服务器
  9. python pyecharts_基于Python的数据可视化库pyecharts介绍
  10. 百度富文本编辑jsp上传_百度富文本编辑器教程,从入门到放弃