class FrameMetadata

Defined at line 628 of file fidling/gen/sdk/fidl/fuchsia.camera2/fuchsia.camera2/hlcpp/fuchsia/camera2/cpp/fidl.h

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

FrameMetadata & set_timestamp (int64_t _value)
FrameMetadata & set_image_format_index (uint32_t _value)
FrameMetadata & set_capture_timestamp (int64_t _value)
void FrameMetadata ()
void FrameMetadata (FrameMetadata && other)
void ~FrameMetadata ()
FrameMetadata & operator= (FrameMetadata && other)
::std::unique_ptr<FrameMetadata> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, FrameMetadata * _value, size_t _offset)
zx_status_t Clone (FrameMetadata * _result)
const int64_t & timestamp ()

Defined at line 634 of file fidling/gen/sdk/fidl/fuchsia.camera2/fuchsia.camera2/hlcpp/fuchsia/camera2/cpp/fidl.h

bool has_timestamp ()

Defined at line 638 of file fidling/gen/sdk/fidl/fuchsia.camera2/fuchsia.camera2/hlcpp/fuchsia/camera2/cpp/fidl.h

int64_t * mutable_timestamp ()

Defined at line 642 of file fidling/gen/sdk/fidl/fuchsia.camera2/fuchsia.camera2/hlcpp/fuchsia/camera2/cpp/fidl.h

void clear_timestamp ()

Defined at line 650 of file fidling/gen/sdk/fidl/fuchsia.camera2/fuchsia.camera2/hlcpp/fuchsia/camera2/cpp/fidl.h

const uint32_t & image_format_index ()

|image_format_index| references the index into the vector of available

formats supported by the stream.

Defined at line 660 of file fidling/gen/sdk/fidl/fuchsia.camera2/fuchsia.camera2/hlcpp/fuchsia/camera2/cpp/fidl.h

bool has_image_format_index ()

Defined at line 664 of file fidling/gen/sdk/fidl/fuchsia.camera2/fuchsia.camera2/hlcpp/fuchsia/camera2/cpp/fidl.h

uint32_t * mutable_image_format_index ()

|image_format_index| references the index into the vector of available

formats supported by the stream.

Defined at line 670 of file fidling/gen/sdk/fidl/fuchsia.camera2/fuchsia.camera2/hlcpp/fuchsia/camera2/cpp/fidl.h

void clear_image_format_index ()

Defined at line 678 of file fidling/gen/sdk/fidl/fuchsia.camera2/fuchsia.camera2/hlcpp/fuchsia/camera2/cpp/fidl.h

const int64_t & capture_timestamp ()

The value of the system monotonic clock at the moment the buffer used to construct this

frame was received from the ISP.

Defined at line 688 of file fidling/gen/sdk/fidl/fuchsia.camera2/fuchsia.camera2/hlcpp/fuchsia/camera2/cpp/fidl.h

bool has_capture_timestamp ()

Defined at line 692 of file fidling/gen/sdk/fidl/fuchsia.camera2/fuchsia.camera2/hlcpp/fuchsia/camera2/cpp/fidl.h

int64_t * mutable_capture_timestamp ()

The value of the system monotonic clock at the moment the buffer used to construct this

frame was received from the ISP.

Defined at line 698 of file fidling/gen/sdk/fidl/fuchsia.camera2/fuchsia.camera2/hlcpp/fuchsia/camera2/cpp/fidl.h

void clear_capture_timestamp ()

Defined at line 706 of file fidling/gen/sdk/fidl/fuchsia.camera2/fuchsia.camera2/hlcpp/fuchsia/camera2/cpp/fidl.h