class GetNextFrame
Defined at line 92 of file fidling/gen/sdk/fidl/fuchsia.ui.composition.internal/fuchsia.ui.composition.internal/cpp/fidl/fuchsia.ui.composition.internal/cpp/markers.h
[`GetNextFrame`] returns the latest unseen-by-the-client frame as soon
as possible. On the first call to [`GetNextFrame`] and any subsequent
calls that have not recieved the previous expected requested frame,
[`GetNextFrame`] will return immediately with the last frame to be
rendered. If the client had requested the previous frame, the server
will wait until the next frame is produced to return.
After the client finishes processing the returned buffer, they should
drop the eventpair to signal to the server that the buffer can be
re-used.
It is invalid to call [`GetNextFrame`] while a previous call is still
pending. Doing so will return a BAD_HANGING_GET error and cause the
channel to close.
Public Members
static const bool kHasClientToServer
static const bool kHasClientToServerBody
static const bool kHasServerToClient
static const bool kHasServerToClientBody
static const bool kHasNonEmptyUserFacingResponse
static const bool kHasDomainError
static const bool kHasFrameworkError
static const uint64_t kOrdinal