CameraCharacteristics 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
描述 . CameraDevice CameraDevice
. 的属性
[Android.Runtime.Register("android/hardware/camera2/CameraCharacteristics", DoNotGenerateAcw=true)]
public sealed class CameraCharacteristics : Android.Hardware.Camera2.CameraMetadata
[<Android.Runtime.Register("android/hardware/camera2/CameraCharacteristics", DoNotGenerateAcw=true)>]
type CameraCharacteristics = class
inherit CameraMetadata
- 继承
- 属性
注解
描述 . CameraDevice CameraDevice
. 的属性
这些属性主要针对给定的 CameraDevice 进行修复,可以通过 CameraManager CameraManager
接口查询这些 CameraManager#getCameraCharacteristics
属性。 从 API 级别 32 开始,某些属性(例如 #SENSOR_ORIENTATION
,可能会根据设备的状态动态更改)。 有关特定值是否固定的信息,请参阅其密钥的文档。
如果客户端获取的客户端不具有 CAMERA 权限,则不包括某些元数据值。 需要权限的密钥列表由 #getKeysNeedingPermission
.
CameraCharacteristics
对象是不可变的。
适用于 . 的 android.hardware.camera2.CameraCharacteristics
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
字段
属性
AutomotiveLensFacing |
描述 . |
AutomotiveLocation |
描述 . |
AvailableCaptureRequestKeys |
返回使用 |
AvailableCaptureResultKeys |
返回使用 |
AvailablePhysicalCameraRequestKeys |
返回可为支持逻辑多相机的物理设备重写的键子 |
AvailableSessionKeys |
返回相机设备作为捕获会话初始化的一部分可以传递的键子集 |
Class |
返回此 |
ColorCorrectionAvailableAberrationModes |
此相机设备支持的反常量更正模式 |
ControlAeAvailableAntibandingModes |
此相机设备支持的自动曝光反带模式 |
ControlAeAvailableModes |
此相机设备支持的自动曝光模式 |
ControlAeAvailableTargetFpsRanges |
此相机设备支持的帧速率范围 |
ControlAeCompensationRange |
此相机设备支持的最大和最小曝光补偿值 |
ControlAeCompensationStep |
风险补偿可以更改的最小步骤。 |
ControlAeLockAvailable |
相机设备是否支持 |
ControlAfAvailableModes |
此相机设备支持的自动焦点(AF)模式 |
ControlAutoframingAvailable |
描述 . |
ControlAvailableEffects |
此相机设备支持的颜色效果 |
ControlAvailableExtendedSceneModeCapabilities |
此相机设备支持的扩展场景模式列表,以及每个扩展场景模式 |
ControlAvailableModes |
此相机设备支持的控制模式 |
ControlAvailableSceneModes |
此相机设备支持的场景模式 |
ControlAvailableSettingsOverrides |
描述 . |
ControlAvailableVideoStabilizationModes |
此相机设备支持的视频防抖动模式 |
ControlAwbAvailableModes |
此相机设备支持的自动白平衡模式 |
ControlAwbLockAvailable |
相机设备是否支持 |
ControlMaxRegionsAe |
自动曝光(AE)例程可以使用的最大计量区域数。 |
ControlMaxRegionsAf |
自动焦点(AF)例程可以使用的最大计量区域数。 |
ControlMaxRegionsAwb |
自动白平衡(AWB)例程可以使用的最大计量区域数。 |
ControlPostRawSensitivityBoostRange |
此相机设备支持的提升 |
ControlZoomRatioRange |
此相机设备支持的最小和最大缩放比率。 |
DepthDepthIsExclusive |
指示捕获请求是否可以同时面向DEPTH16/DEPTH_POINT_CLOUD输出和普通颜色输出(如 YUV_420_888、JPEG 或 RAW)。 |
DistortionCorrectionAvailableModes |
此相机设备支持的失真更正模式 |
EdgeAvailableEdgeModes |
此相机设备支持的边缘增强模式 |
FlashInfoAvailable |
此相机设备是否具有闪存单元。 |
FlashInfoStrengthDefaultLevel |
描述 . |
FlashInfoStrengthMaximumLevel |
描述 . |
Handle |
基础 Android 实例的句柄。 (继承自 Object) |
HotPixelAvailableHotPixelModes |
此相机设备支持的热像素更正模式 |
InfoDeviceStateSensorOrientationMap |
描述 . |
InfoSupportedHardwareLevel |
通常,将相机设备功能的整体集分类。 |
InfoVersion |
有关相机设备的制造商版本信息的简短字符串,例如 ISP 硬件、传感器等。 |
JniIdentityHashCode |
描述 . |
JniPeerMembers |
描述 . |
JpegAvailableThumbnailSizes |
此相机设备支持的 JPEG 缩略图大小 |
Keys |
返回此映射中包含的键的列表。 (继承自 CameraMetadata) |
KeysNeedingPermission |
返回列表的 |
LensDistortion |
此相机设备的径向和正切镜头失真的更正系数。 |
LensDistortionMaximumResolution |
要更正此相机设备的径向和正切镜头失真的更正系数,该相机设备的 CaptureRequest 设置为 |
LensFacing |
相对于设备屏幕的方向显示相机人脸。 |
LensInfoAvailableApertures |
此相机设备支持的光圈大小值 |
LensInfoAvailableFilterDensities |
此相机设备支持的中性密度筛选器值 |
LensInfoAvailableFocalLengths |
此相机设备支持的焦点长度 |
LensInfoAvailableOpticalStabilization |
此相机设备支持的光学图像防抖动(OIS)模式 |
LensInfoFocusDistanceCalibration |
镜头焦点距离校准质量。 |
LensInfoHyperfocalDistance |
此镜头的超光距离。 |
LensInfoMinimumFocusDistance |
距离镜头最前表面的最短距离,可以带来锐利的焦点。 |
LensIntrinsicCalibration |
此相机设备内部校准的参数。 |
LensIntrinsicCalibrationMaximumResolution |
当设置为 时 |
LensPoseReference |
的起源 |
LensPoseRotation |
相机相对于传感器坐标系的方向。 |
LensPoseTranslation |
相机光学中心的位置。 |
LensRadialDistortion |
此相机设备的径向和正切镜头失真的更正系数。 |
LogicalMultiCameraSensorSyncType |
物理相机之间的帧时间戳同步的准确性 |
NoiseReductionAvailableNoiseReductionModes |
此相机设备支持的降噪模式 |
PeerReference |
描述 . |
PhysicalCameraIds |
返回此逻辑 |
ReprocessMaxCaptureStall |
重新处理捕获请求引入的最大相机捕获管道停止(以帧计数单位为单位)。 |
RequestAvailableCapabilities |
此相机设备播发为完全支持的功能列表。 |
RequestAvailableColorSpaceProfiles |
描述 . |
RequestAvailableDynamicRangeProfiles |
描述 . |
RequestMaxNumInputStreams |
可以由相机设备同时配置和使用任何类型的输入流的最大数量。 |
RequestMaxNumOutputProc |
相机设备可以针对任何已处理(但未停止)格式同时配置和使用不同类型的输出流的最大数量。 |
RequestMaxNumOutputProcStalling |
相机设备可以同时配置和使用的任何已处理(和停止)格式的不同类型的输出流的最大数量。 |
RequestMaxNumOutputRaw |
相机设备可以同时配置和使用任何 <代码>RAW</代码> 格式的不同类型的输出流的最大数量。 |
RequestPartialResultCount |
定义结果将构成的子组件数。 |
RequestPipelineMaxDepth |
指定帧在框架可用时必须经历的最大管道阶段数。 |
RequestRecommendedTenBitDynamicRangeProfile |
描述 . |
ScalerAvailableMaxDigitalZoom |
活动区域宽度和裁剪区域宽度以及活动区域高度和裁剪区域高度之间的最大比率。 |
ScalerAvailableRotateAndCropModes |
此相机设备支持的旋转和裁剪模式 |
ScalerAvailableStreamUseCases |
描述 . |
ScalerCroppingType |
此相机设备支持的裁剪类型。 |
ScalerDefaultSecureImageSize |
用于请求安全映像缓冲区的默认 YUV/PRIVATE 大小。 |
ScalerMandatoryConcurrentStreamCombinations |
强制并发流组合的数组。 |
ScalerMandatoryMaximumResolutionStreamCombinations |
强制流组合的数组,这些组合在设置为 |
ScalerMandatoryPreviewStabilizationOutputStreamCombinations |
描述 . |
ScalerMandatoryStreamCombinations |
根据相机设备生成的强制流组合数组 |
ScalerMandatoryTenBitOutputStreamCombinations |
描述 . |
ScalerMandatoryUseCaseStreamCombinations |
描述 . |
ScalerMultiResolutionStreamConfigurationMap |
此逻辑相机或超高分辨率传感器相机设备支持的多分辨率流配置。 |
ScalerStreamConfigurationMap |
此相机设备支持的可用流配置;还包括每个格式/大小组合的最小帧持续时间和停止持续时间。 |
ScalerStreamConfigurationMapMaximumResolution |
当给定的 CaptureRequest 设置为 |
SensorAvailableTestPatternModes |
此相机设备支持的传感器测试模式模式 |
SensorBlackLevelPattern |
每个颜色筛选器排列(CFA)马赛克通道的固定黑色级别偏移量。 |
SensorCalibrationTransform1 |
从参考传感器颜色空间映射到实际设备传感器颜色空间的每设备校准转换矩阵。 |
SensorCalibrationTransform2 |
从参考传感器颜色空间映射到实际设备传感器颜色空间(这是原始缓冲区数据的颜色空间)的每设备校准转换矩阵。 |
SensorColorTransform1 |
一个矩阵,该矩阵将颜色值从 CIE XYZ 颜色空间转换为引用传感器颜色空间。 |
SensorColorTransform2 |
一个矩阵,该矩阵将颜色值从 CIE XYZ 颜色空间转换为引用传感器颜色空间。 |
SensorForwardMatrix1 |
一个矩阵,该矩阵使用 D50 白点将参考传感器颜色空间中的白色平衡相机颜色转换为 CIE XYZ 颜色空间。 |
SensorForwardMatrix2 |
一个矩阵,该矩阵使用 D50 白点将参考传感器颜色空间中的白色平衡相机颜色转换为 CIE XYZ 颜色空间。 |
SensorInfoActiveArraySize |
应用任何几何失真更正后与活动像素相对应的图像传感器区域。 |
SensorInfoActiveArraySizeMaximumResolution |
当传感器以最大分辨率模式运行时,与应用任何几何失真更正后与活动像素相对应的图像传感器区域。 |
SensorInfoBinningFactor |
位于同一颜色筛选器下的像素组的维度。 |
SensorInfoColorFilterArrangement |
传感器上颜色筛选器的排列方式;表示传感器左上角 2x2 部分的颜色(按阅读顺序为拜尔相机),或它为 MONOCHROME 相机捕获的光谱。 |
SensorInfoExposureTimeRange |
此相机设备支持的图像曝光时间 |
SensorInfoLensShadingApplied |
此相机设备的 RAW 图像是否受到镜头底纹更正的约束。 |
SensorInfoMaxFrameDuration |
支持此相机设备的最大可能帧持续时间(最小帧速率 |
SensorInfoPhysicalSize |
全像素数组的物理尺寸。 |
SensorInfoPixelArraySize |
完整像素数组的维度,可能包括黑色校准像素。 |
SensorInfoPixelArraySizeMaximumResolution |
当传感器以最大分辨率模式运行时,整个像素数组的维度(可能包括黑色校准像素)。 |
SensorInfoPreCorrectionActiveArraySize |
在应用任何几何失真更正之前,图像传感器的区域对应于活动像素。 |
SensorInfoPreCorrectionActiveArraySizeMaximumResolution |
当传感器以最大分辨率模式运行时,在应用任何几何失真更正之前,图像传感器的区域对应于活动像素。 |
SensorInfoSensitivityRange |
此相机设备支持的敏感度 |
SensorInfoTimestampSource |
传感器捕获开始时间戳的时间基源。 |
SensorInfoWhiteLevel |
传感器输出的最大原始值。 |
SensorMaxAnalogSensitivity |
通过模拟增益实现的最大敏感度。 |
SensorOpticalBlackRegions |
指示传感器受光学防护的黑色像素区域的不连续矩形列表。 |
SensorOrientation |
输出图像需要旋转的顺时针角度,使其在设备屏幕上以本机方向直立。 |
SensorReadoutTimestamp |
描述 . |
SensorReferenceIlluminant1 |
计算矩阵和矩阵时 |
SensorReferenceIlluminant2 |
计算矩阵和矩阵时 |
ShadingAvailableModes |
此相机设备支持的镜头底纹模式 |
StatisticsInfoAvailableFaceDetectModes |
此相机设备支持的人脸检测模式 |
StatisticsInfoAvailableHotPixelMapModes |
此相机设备支持的热像素地图输出模式 |
StatisticsInfoAvailableLensShadingMapModes |
此相机设备支持的镜头底纹地图输出模式 |
StatisticsInfoAvailableOisDataModes |
此相机设备支持的 OIS 数据输出模式 |
StatisticsInfoMaxFaceCount |
可同时检测到的人脸的最大数量。 |
SyncMaxLatency |
请求(与上一个不同)提交后以及结果状态同步之前可能发生的最大帧数。 |
ThresholdClass |
此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。 (继承自 CameraMetadata) |
ThresholdType |
此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。 (继承自 CameraMetadata) |
TonemapAvailableToneMapModes |
此相机设备支持的音调映射模式 |
TonemapMaxCurvePoints |
音图曲线中可用于 |
方法
Clone() |
创建并返回此对象的副本。 (继承自 Object) |
Dispose() |
描述 . |
Dispose(Boolean) |
描述 . |
Equals(Object) |
指示其他对象是否“等于”此对象。 (继承自 Object) |
Get(CameraCharacteristics+Key) |
获取相机特征字段值。 |
GetHashCode() |
返回对象的哈希代码值。 (继承自 Object) |
GetRecommendedStreamConfigurationMap(UsecaseMode) |
检索给定用例的相机设备推荐流配置映射 |
JavaFinalize() |
当垃圾回收确定不再引用该对象时,由对象上的垃圾回收器调用。 (继承自 Object) |
Notify() |
唤醒正在等待此对象的监视器的单个线程。 (继承自 Object) |
NotifyAll() |
唤醒正在等待此对象的监视器的所有线程。 (继承自 Object) |
SetHandle(IntPtr, JniHandleOwnership) |
设置 Handle 属性。 (继承自 Object) |
ToArray<T>() |
描述 . |
ToString() |
返回对象的字符串表示形式。 (继承自 Object) |
UnregisterFromRuntime() |
描述 . |
Wait() |
使当前线程等待,直到唤醒它,通常是通过 em 通知/em> 或 <em>interrupted</em>。<>< (继承自 Object) |
Wait(Int64, Int32) |
使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。 (继承自 Object) |
Wait(Int64) |
使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。 (继承自 Object) |
显式接口实现
IJavaPeerable.Disposed() |
描述 . |
IJavaPeerable.DisposeUnlessReferenced() |
描述 . |
IJavaPeerable.Finalized() |
描述 . |
IJavaPeerable.JniManagedPeerState |
描述 . |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
描述 . |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
描述 . |
IJavaPeerable.SetPeerReference(JniObjectReference) |
描述 . |
扩展方法
JavaCast<TResult>(IJavaObject) |
执行 Android 运行时检查的类型转换。 |
JavaCast<TResult>(IJavaObject) |
描述 . |
GetJniTypeName(IJavaPeerable) |
描述 . |