DCameraTypes.idl

概述

Distributed Camera模块HDI接口使用的数据类型。

模块包路径:ohos.hdi.distributed_camera.v1_0

起始版本: 3.2

相关模块:Camera

汇总

名称 描述
struct  DHBase 分布式硬件设备基础信息。
struct  DCameraSettings 分布式相机控制设置。
struct  DCStreamInfo 分布式相机内部流信息,用于创建流时传入相关的配置参数。
struct  DCCaptureInfo 分布式相机内部捕获请求的信息。
struct  DCameraBuffer 分布式相机进程间传递数据的共享内存结构体。
struct  DCameraHDFEvent 分布式相机的通知事件。

枚举

名称 描述
DCSettingsType {
UPDATE_METADATA = 0 , ENABLE_METADATA = 1 , DISABLE_METADATA = 2 , METADATA_RESULT = 3 ,
SET_FLASH_LIGHT = 4 , FPS_RANGE = 5 , UPDATE_FRAME_METADATA = 6
}
分布式相机metadata更新类型。
DCamRetCode {
SUCCESS = 0 , CAMERA_BUSY = 1 , INVALID_ARGUMENT = 2 , METHOD_NOT_SUPPORTED = 3 ,
CAMERA_OFFLINE = 4 , EXCEED_MAX_NUMBER = 5 , DEVICE_NOT_INIT = 6 , FAILED = 7
}
HDI接口的返回值。
DCEncodeType {
ENCODE_TYPE_NULL = 0 , ENCODE_TYPE_H264 = 1 , ENCODE_TYPE_H265 = 2 , ENCODE_TYPE_JPEG = 3 ,
ENCODE_TYPE_MPEG4_ES = 4
}
流数据的编码类型。
DCStreamType { CONTINUOUS_FRAME = 0 , SNAPSHOT_FRAME = 1 } 内部流的类型。