harmony 鸿蒙Types.idl

  • 2025-06-16
  • 浏览 (3)

Types.idl

概述

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

模块包路径:ohos.hdi.camera.v1_3

引用

  • ohos.hdi.camera.v1_0.Types

  • ohos.hdi.camera.v1_2.Types

起始版本: 3.2

相关模块:Camera

汇总

结构体

名称 描述
struct  CameraDeviceResourceCost 相机设备资源开销,用于ICameraDevice::GetResourceCost()
struct  StreamDescription 流描述信息,使用于IVideoProcessSession::Prepare
struct  CaptureEndedInfoExt 拍照结束信息,使用于IStreamOperatorCallback::OnCaptureEndedExt
struct  ImageBufferInfoExt 图片流信息,使用于IImageProcessCallback::OnProcessDoneExt

枚举

名称 描述
OperationMode : ohos.hdi.camera.v1_2.OperationMode_V1_2 {
PROFESSIONAL_V1_3 = PROFESSIONAL, PROFESSIONAL_PHOTO = 11, PROFESSIONAL_VIDEO = 12, HIGH_FRAME_RATE = 13,HIGH_RESOLUTION_PHOTO = 14, SECURE = 15, QUICK_SHOT_PHOTO = 16, LIGHT_PAINTING = 17,PANORAMA_PHOTO = 18, TIMELAPSE_PHOTO = 19, APERTURE_VIDEO = 20, FLUORESCENCE_PHOTO = 21,
SUN_BLOCK = 22}
流使用模式。
ExtendedStreamInfoType : ohos.hdi.camera.v1_2.ExtendedStreamInfoType_V1_2 {
EXTENDED_STREAM_INFO_RAW = 2, EXTENDED_STREAM_INFO_DEPTH = 3, EXTENDED_STREAM_INFO_META = 4, EXTENDED_STREAM_INFO_SECURE = 5,
EXTENDED_STREAM_INFO_MAKER_INFO = 6, EXTENDED_STREAM_INFO_EXIF = 7, EXTENDED_STREAM_INFO_GAINMAP = 8, EXTENDED_STREAM_INFO_UNREFOCUS = 9,
EXTENDED_STREAM_INFO_LINEAR = 10, EXTENDED_STREAM_INFO_FRAGMENT =11, EXTENDED_STREAM_INFO_UV = 12}
扩展流信息的类型。
StreamType {
STREAM_TYPE_PREVIEW = 0, STREAM_TYPE_VIDEO = 1, STREAM_TYPE_STILL_CAPTURE = 2, STREAM_TYPE_POST_VIEW = 3,
STREAM_TYPE_ANALYZE = 4, STREAM_TYPE_CUSTOM = 5, STREAM_TYPE_DEPTH = 6}
流类型。
ExecutionMode : ohos.hdi.camera.v1_2.ExecutionMode { DEFAULT = 3 } 执行模式的类型。
ErrorType : ohos.hdi.camera.v1_0.ErrorType { SENSOR_DATA_ERROR = 5 } 设备错误类型,用于设备错误回调OnError()
MediaStreamType { MEDIA_STREAM_TYPE_VIDEO = 0, MEDIA_STREAM_TYPE_METADATA = 1, MEDIA_STREAM_TYPE_MAKER = 2 } 相机媒体流类型。
EncodeType : ohos.hdi.camera.v1_0.EncodeType { ENCODE_TYPE_HEIC = 4 } 流数据的编码类型。
StreamError : ohos.hdi.camera.v1_0.StreamError { HIGH_TEMPERATURE_ERROR = 2 } 流错误类型,用于流错误类型CaptureErrorInfo

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Camera HDI 参考

harmony 鸿蒙CameraDeviceResourceCost

harmony 鸿蒙Camera (V1_0)

harmony 鸿蒙Camera (V1_1)

harmony 鸿蒙Camera (V1_2)

harmony 鸿蒙Camera (V1_3)

harmony 鸿蒙CaptureEndedInfoExt

harmony 鸿蒙CaptureEndedInfo

harmony 鸿蒙CaptureErrorInfo

harmony 鸿蒙CaptureInfo

0  赞