harmony 鸿蒙Types.idl

2022-10-28 浏览 (785)

Types.idl

概述

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

Since:

3.2

Version:

1.0

相关模块:

Camera

汇总

名称描述
StreamInfo流信息,用于创建流时传入相关的配置参数。
StreamAttribute流的属性。
CaptureInfo捕获请求的相关信息。
CaptureEndedInfo捕获结束相关信息,用于捕获结束回调OnCaptureEnded
CaptureErrorInfo流错误信息,用于回调OnCaptureError

枚举

名称描述
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 }HDI接口的返回值。
ResultCallbackMode { PER_FRAME = 0, ON_CHANGED = 1 }metadata的上报模式。
OperationMode { NORMAL = 0 }流的使用模式。
StreamIntent { PREVIEW = 0, VIDEO = 1, STILL_CAPTURE = 2, POST_VIEW = 3,   ANALYZE = 4, CUSTOM = 5 }流的类型。
EncodeType { ENCODE_TYPE_NULL = 0, ENCODE_TYPE_H264 = 1, ENCODE_TYPE_H265 = 2, ENCODE_TYPE_JPEG = 3 }流数据的编码类型。
StreamSupportType { DYNAMIC_SUPPORTED = 0, RE_CONFIGURED_REQUIRED = 1, NOT_SUPPORTED = 2 }对动态配置流的支持类型,使用场景参考IsStreamsSupported
CameraStatus { UN_AVAILABLE = 0, AVAILABLE = 1 }Camera设备状态。
FlashlightStatus { FLASHLIGHT_OFF = 0, FLASHLIGHT_ON = 1, FLASHLIGHT_UNAVAILABLE = 2 }闪光灯状态。
CameraEvent { CAMERA_EVENT_DEVICE_ADD = 0, CAMERA_EVENT_DEVICE_RMV = 1 }Camera事件。
ErrorType {   FATAL_ERROR = 0, REQUEST_TIMEOUT = 1, DRIVER_ERROR = 2, DEVICE_PREEMPT = 3,   DEVICE_DISCONNECT = 4, DCAMERA_ERROR_BEGIN = 1024, DCAMERA_ERROR_DEVICE_IN_USE, DCAMERA_ERROR_NO_PERMISSION }设备错误类型,用于设备错误回调OnError
StreamError { UNKNOWN_ERROR = 0, BUFFER_LOST = 1 }流错误类型,用于流错误类型CaptureErrorInfo

关键字

名称描述
package ohos.hdi.camera.v1_0Camera设备接口的包路径。
sequenceable ohos.hdi.camera.v1_0.BufferProducerSequenceableohos.hdi.camera.v1_0序列,可用缓冲区生成器。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙HDI 参数参考

harmony 鸿蒙ActRecognitionEvent

harmony 鸿蒙Alignment

harmony 鸿蒙AllocInfo

harmony 鸿蒙Audio

harmony 鸿蒙AudioAdapter

harmony 鸿蒙AudioAdapterDescriptor

harmony 鸿蒙AudioAttribute

harmony 鸿蒙AudioCapture

harmony 鸿蒙AudioControl

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/25c0ea9f3015449fa69ebafda19d871c