class FrameInfo2

Defined at line 208 of file fidling/gen/sdk/fidl/fuchsia.camera3/fuchsia.camera3/cpp/fidl/fuchsia.camera3/cpp/wire_types.h

Metadata concerning a given frame.

Public Methods

void FrameInfo2 ()

Defined at line 210 of file fidling/gen/sdk/fidl/fuchsia.camera3/fuchsia.camera3/cpp/fidl/fuchsia.camera3/cpp/wire_types.h

void FrameInfo2 (const FrameInfo2 & other)

Defined at line 211 of file fidling/gen/sdk/fidl/fuchsia.camera3/fuchsia.camera3/cpp/fidl/fuchsia.camera3/cpp/wire_types.h

FrameInfo2 & operator= (const FrameInfo2 & other)

Defined at line 212 of file fidling/gen/sdk/fidl/fuchsia.camera3/fuchsia.camera3/cpp/fidl/fuchsia.camera3/cpp/wire_types.h

void FrameInfo2 (FrameInfo2 && other)

Defined at line 213 of file fidling/gen/sdk/fidl/fuchsia.camera3/fuchsia.camera3/cpp/fidl/fuchsia.camera3/cpp/wire_types.h

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

void _CloseHandles ()
::fidl::WireTableBuilder< ::fuchsia_camera3::wire::FrameInfo2> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_camera3::wire::FrameInfo2> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_camera3::wire::FrameInfo2>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

uint32_t & buffer_index ()

Identifies the buffer used for this frame as an index into the most recently negotiated

buffer collection.

bool has_buffer_index ()
uint64_t & frame_counter ()

A monotonically increasing counter indicating the number of frames written to this stream's

most recently negotiated buffer collection. Clients can use this to detect dropped frames

or generate nominal timestamps using the associated stream's framerate.

bool has_frame_counter ()
FrameInfo2 & operator= (FrameInfo2 && other)

Defined at line 214 of file fidling/gen/sdk/fidl/fuchsia.camera3/fuchsia.camera3/cpp/fidl/fuchsia.camera3/cpp/wire_types.h

int64_t & timestamp ()

The value of the system monotonic clock, measured at the time the hardware completed

populating the buffer.

bool has_timestamp ()
int64_t & capture_timestamp ()

The value of the system monotonic clock, measured at the time the hardware completed

populating the original buffer used to derive the contents of this buffer.

bool has_capture_timestamp ()
::zx::eventpair & release_fence ()

The client must close this when it has completed reading from the buffer.

bool has_release_fence ()
void ~FrameInfo2 ()

Defined at line 216 of file fidling/gen/sdk/fidl/fuchsia.camera3/fuchsia.camera3/cpp/fidl/fuchsia.camera3/cpp/wire_types.h

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder