class ConnectToStream
Defined at line 160 of file fidling/gen/sdk/fidl/fuchsia.camera2/fuchsia.camera2/cpp/fidl/fuchsia.camera2/cpp/markers.h
Connect to a camera stream:
`device_id` Refers to a specific device_id that has been advertised by OnDeviceAvailable.
`constraints` contains a set of constraints on the requested stream. The Camera
Manager will attempt to find a stream that meets the constraints. If multiple
streams match, one of the matching streams will be connected.
`token` refers to a Sysmem buffer allocation that will be used to pass images using
the Stream protocol. The Camera Manager will apply a BufferCollectionContraints
related to the image format(s), so the client does not need to apply any
ImageFormatConstraints.
Sync is assumed to have been called on `token` before it is passed to
ConnectToStream.
Since `constraints` may not dictate a specific format, the initial format of images
on the stream is indicated on the response.
The connection is considered to be successful once a response has been given, unless
`stream` is closed.
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