harmony 鸿蒙Camera (V1_1)
Camera (V1_1)
概述
Camera模块接口定义。
Camera模块涉及相机设备的操作、流的操作、离线流的操作和各种回调等。
起始版本: 4.0
汇总
文件
名称 | 描述 |
---|---|
ICameraDevice.idl | Camera设备操作接口。 |
ICameraHost.idl | Camera服务的管理类,对上层提供HDI接口。 |
IStreamOperator.idl | 流的操作接口。 |
Types.idl | Camera模块HDI接口使用的数据类型。 |
类
名称 | 描述 |
---|---|
interface ICameraDevice | 定义Camera设备基本的操作。 |
interface ICameraHost | 定义Camera设备功能操作。 |
interface IStreamOperator | 定义Camera设备流操作。 |
struct ExtendedStreamInfo | 扩展流信息。 |
struct StreamInfo_V1_1 | 流信息,用于创建流时传入相关的配置参数。 |
struct PrelaunchConfig | 预启动配置信息,用于Prelaunch。 |
枚举
名称 | 描述 |
---|---|
ExtendedStreamInfoType { EXTENDED_STREAM_INFO_QUICK_THUMBNAIL = 0 } | 扩展流信息。 |
OperationMode_V1_1 { NORMAL = 0 , CAPTURE = 1 , VIDEO = 2 , PORTRAIT = 3 , NIGHT = 4 , PROFESSIONAL = 5 , SLOW_MOTION = 6 } |
流的使用模式。 |
枚举类型说明
ExtendedStreamInfoType
enum ExtendedStreamInfoType
描述
扩展流信息。
起始版本: 4.0
枚举值 | 描述 |
---|---|
EXTENDED_STREAM_INFO_QUICK_THUMBNAIL | 快速缩略图的扩展流信息。 |
OperationMode_V1_1
enum OperationMode_V1_1
描述
流的使用模式。
起始版本: 4.0
枚举值 | 描述 |
---|---|
NORMAL | 普通模式,支持拍照和录像场景。 |
CAPTURE | 拍照模式,专用于拍照场景。 如果执行此模式,不应再执行普通模式。 |
VIDEO | 录像模式,专用于录像场景。 如果执行此模式,不应再执行普通模式。 |
PORTRAIT | 人像模式,专用于人像场景。 |
NIGHT | 夜景模式,专用于夜间拍照场景。 |
PROFESSIONAL | 专业模式,专用于专业拍照场景。 |
SLOW_MOTION | 慢动作模式,专用于捕捉慢动作。 |
你可能感兴趣的鸿蒙文章
0
赞
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
7、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦