ACameraMetadata_entry
单个相机元数据条目。
摘要
每个条目是一个值数组,尽管许多元数据字段在该数组中可能只有一个条目。
公共属性 |
|
---|---|
count
|
uint32_t
此元数据条目中的元素数量(不是字节数量)。
|
d
|
double *
|
数据
|
union ACameraMetadata_entry::@112
指向此元数据条目中保存的数据的指针。
|
f
|
float *
|
i32
|
int32_t *
|
i64
|
int64_t *
|
r
|
|
tag
|
uint32_t
标识此条目的标签。
|
type
|
uint8_t
此元数据条目的数据类型。
|
u8
|
uint8_t *
|
公共属性
count
在camera/NdkCameraMetadata.h
中声明
uint32_t ACameraMetadata_entry::count
此元数据条目中的元素数量(不是字节数量)。
d
在camera/NdkCameraMetadata.h
中声明
double * ACameraMetadata_entry::d
数据
在camera/NdkCameraMetadata.h
中声明
union ACameraMetadata_entry::@112 ACameraMetadata_entry::data
指向此元数据条目中保存的数据的指针。
上面的 type 字段定义了哪个 union 成员指针有效。上面的 count 字段定义了数据中元素的长度(按元素数量计算)。
f
在camera/NdkCameraMetadata.h
中声明
float * ACameraMetadata_entry::f
i32
在camera/NdkCameraMetadata.h
中声明
int32_t * ACameraMetadata_entry::i32
i64
在camera/NdkCameraMetadata.h
中声明
int64_t * ACameraMetadata_entry::i64
r
在camera/NdkCameraMetadata.h
中声明
ACameraMetadata_rational * ACameraMetadata_entry::r
tag
在camera/NdkCameraMetadata.h
中声明
uint32_t ACameraMetadata_entry::tag
标识此条目的标签。
它是 NdkCameraMetadataTags.h 中定义的值之一,定义了如何解释该条目以及 API 的哪些部分提供了它。有关更多详细信息,请参阅 NdkCameraMetadataTags.h。
type
在camera/NdkCameraMetadata.h
中声明
uint8_t ACameraMetadata_entry::type
此元数据条目的数据类型。
必须是上面定义的 ACAMERA_TYPE_* 枚举值之一。特定标签始终具有相同的类型。
u8
在camera/NdkCameraMetadata.h
中声明
uint8_t * ACameraMetadata_entry::u8