template <>

class WireTableBuilder

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

Public Methods

template <typename First = uint64_t, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<uint64_t>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_camera3::wire::FrameInfo2> & frame_counter (First && first, Args &&... args_)

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.

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

template <typename First = int64_t, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<int64_t>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_camera3::wire::FrameInfo2> & timestamp (First && first, Args &&... args_)

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

populating the buffer.

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

template <typename First = int64_t, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<int64_t>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_camera3::wire::FrameInfo2> & capture_timestamp (First && first, Args &&... args_)

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.

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

Friends

template <>
class FrameInfo2