class CompleteOutputBufferPartialSettings
Defined at line 1308 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/markers.h
After SetOutputBufferPartialSettings(), the server won't send
OnOutputConstraints(), OnOutputFormat(), OnOutputPacket(), or
OnOutputEndOfStream() until after the client sends
CompleteOutputBufferPartialSettings().
Some clients may be able to send
CompleteOutputBufferPartialSettings() immediately after
SetOutputBufferPartialSettings() - in that case the client needs to be
prepared to receive output without knowing the buffer count or packet
count yet - such clients may internally delay processing the received
output until the client has heard from sysmem (which is when the client
will learn the buffer count and packet count).
Other clients may first wait for sysmem to allocate, prepare to receive
output, and then send CompleteOutputBufferPartialSettings().
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