Types.idl
概述
Camera模块HDI接口使用的数据类型。
模块包路径:ohos.hdi.camera.v1_2
引用:ohos.hdi.camera.v1_1.Types
起始版本: 4.1
相关模块:Camera
汇总
类
名称 | 描述 |
---|---|
struct ImageBufferInfo | 定义 ImageBufferInfo,它由IImageProcessCallback::OnProcessDone 使用。 |
struct CaptureStartedInfo | 定义CaptureStartedInfo,该信息由IStreamOperatorCallback::OnCaptureStartedV1_2使用。 |
枚举
名称 | 描述 |
---|---|
CamRetCode { NO_ERROR = 0, CAMERA_BUSY = -1, INSUFFICIENT_RESOURCES = -2, INVALID_ARGUMENT = -3, METHOD_NOT_SUPPORTED = -4, CAMERA_CLOSED = -5, DEVICE_ERROR = -6, NO_PERMISSION = -7 ,DEVICE_CONFLICT = -8 } |
HDI接口的返回值。 |
ExtendedStreamInfoType_V1_2 { EXTENDED_STREAM_INFO_QUICK_THUMBNAIL = 0 , EXTENDED_STREAM_INFO_SKETCH = 1 } | 扩展流信息的类型。 |
OperationMode_V1_2 { NORMAL = 0 , CAPTURE = 1 , VIDEO = 2 , PORTRAIT = 3 , NIGHT = 4 , PROFESSIONAL = 5 , SLOW_MOTION = 6 , SCAN_CODE = 7 , CAPTURE_MACRO = 8 , VIDEO_MACRO = 9 , SUPER_STAB = 10 } |
流使用模式。 |
DeferredDeliveryImageType { NONE = 0 , STILL_IMAGE = 1 , MOVING_IMAGE = 2 } | 延迟拍照的类型。 |
SessionStatus { SESSION_STATUS_READY = 0 , SESSION_STATUS_READY_SPACE_LIMIT_REACHED = 1 , SESSSON_STATUS_NOT_READY_TEMPORARILY = 2 , SESSION_STATUS_NOT_READY_OVERHEAT = 3 , SESSION_STATUS_NOT_READY_PREEMPTED = 4 } |
会话状态的类型。 |
ErrorCode { TIMEOUT = 0 , ERROR = 1 , BUSY = 3 , HIGH_TEMPERATURE = 4 , ABORT = 5 } |
错误代码的类型。 |
ExecutionMode { HIGH_PREFORMANCE = 0 , BALANCED = 1 , LOW_POWER = 2 } | 执行模式的类型。 |