本文是camera2参数参考概述,介绍 android.hardware.camera2.params
中重要的类。
文章翻译并整理自:
https://developer.android.google.cn/reference/android/hardware/camera2/params/package-summary
加入知识星球与更多camera同学交流
– 星球名称:深入浅出android camera
– 星球id: 17296815
类名 | 功能描述 |
---|---|
blacklevelpattern | 是一个不可变类,由四个整数组成的向量,对应于每个颜色通道的黑电平偏移值 |
capability | 是一个不可变类,存放camera的能力,包括变焦范围和数据流最大的size |
colorspacetransform | 是一个不可变类,3×3的矩阵,按行主顺序排列的有理数值 |
extensionsessionconfiguration | cameraextensionsession初始化配置参数 |
face | 描述在图像中检测到的人脸信息 |
inputconfiguration | 创建reprocess capturesession的配置信息 |
lensshadingmap | 是一个不可变类,用于描述4 x n x m的lens shading map |
mandatorystreamcombination | 是一个不可变类,用于描述强制支持的数据流组合信息 |
mandatorystreamcombination.mandatorystreaminformation | 是一个不可变类,用于描述强制支持的数据流信息 |
meteringrectangle | 是一个不可变类,测光矩阵,可以设置权重,由(x, y, width, height)组成 |
multiresolutionstreamconfigurationmap | 是一个不可变类,用于描述当前camera设备支持的多分辨率数据流信息 |
multiresolutionstreaminfo | 一个工具类,描述多分辨率数据流中某一个固定size数据流的信息 |
oissample | 是一个不可变类,用于描述光学防抖(ois)样本信息 |
outputconfiguration | 描述一个输出流的配置信息 |
recommendedstreamconfigurationmap | hal建议的流配置信息 |
rggbchannelvector | 是一个不可变类,由r,gr,gb,b组成的向量 |
sessionconfiguration | 创建cameracapturesession时的输入配置参数信息 |
streamconfigurationmap | 是一个不可变类,用于描述支持的数据流配置信息 |
tonemapcurve | tonemap曲线,2 x m x 3个元素组成 |