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