ACameraMetadata_entry

#include <NdkCameraMetadata.h>

A single camera metadata entry.

Summary

Each entry is an array of values, though many metadata fields may only have 1 entry in the array.

Public attributes

count
uint32_t
Count of elements (NOT count of bytes) in this metadata entry.
d
double *
data
union ACameraMetadata_entry::@73
Pointer to the data held in this metadata entry.
f
float *
i32
int32_t *
i64
int64_t *
r
tag
uint32_t
The tag identifying the entry.
type
uint8_t
The data type of this metadata entry.
u8
uint8_t *

Public attributes

count

uint32_t ACameraMetadata_entry::count

Count of elements (NOT count of bytes) in this metadata entry.

d

double * ACameraMetadata_entry::d

data

union ACameraMetadata_entry::@73 ACameraMetadata_entry::data

Pointer to the data held in this metadata entry.

The type field above defines which union member pointer is valid. The count field above defines the length of the data in number of elements.

f

float * ACameraMetadata_entry::f

i32

int32_t * ACameraMetadata_entry::i32

i64

int64_t * ACameraMetadata_entry::i64

r

ACameraMetadata_rational * ACameraMetadata_entry::r

tag

uint32_t ACameraMetadata_entry::tag

The tag identifying the entry.

It is one of the values defined in NdkCameraMetadataTags.h, and defines how the entry should be interpreted and which parts of the API provide it. See NdkCameraMetadataTags.h for more details.

type

uint8_t ACameraMetadata_entry::type

The data type of this metadata entry.

Must be one of ACAMERA_TYPE_* enum values defined above. A particular tag always has the same type.

u8

uint8_t * ACameraMetadata_entry::u8