template <>

class WireWeakOnewayClientImpl

Defined at line 3402 of file fidling/gen/sdk/fidl/fuchsia.camera2/fuchsia.camera2/cpp/fidl/fuchsia.camera2/cpp/wire_messaging.h

Public Methods

::fidl::OneWayStatus Start ()

Control Operations

Starts the streaming of frames.

Allocates 32 bytes of message buffer on the stack. No heap allocation necessary.

::fidl::OneWayStatus Stop ()

Stops the streaming of frames.

Allocates 32 bytes of message buffer on the stack. No heap allocation necessary.

::fidl::OneWayStatus ReleaseFrame (uint32_t buffer_id)

Unlocks the specified frame, allowing the driver to reuse the memory.

Allocates 40 bytes of message buffer on the stack. No heap allocation necessary.

::fidl::OneWayStatus AcknowledgeFrameError ()

Provides flow control for receiving frame errors. See OnFrameAvailable comment.

Allocates 32 bytes of message buffer on the stack. No heap allocation necessary.