Crate fidl_fuchsia_camera3

Source

Structs§

Configuration
Describes a distinct configuration for the camera.
Configuration2
Describes a distinct configuration for the camera.
DeviceConnectToStreamRequest
DeviceControlHandle
DeviceEventStream
DeviceGetConfigurations2Responder
DeviceGetConfigurations2Response
DeviceGetConfigurationsResponder
DeviceGetConfigurationsResponse
DeviceGetIdentifierResponder
DeviceGetIdentifierResponse
DeviceMarker
DeviceProxy
DeviceRebindRequest
DeviceRequestStream
A Stream of incoming requests for fuchsia.camera3/Device.
DeviceSetCurrentConfigurationRequest
DeviceSetSoftwareMuteStateRequest
DeviceSetSoftwareMuteStateResponder
DeviceSynchronousProxy
DeviceWatchCurrentConfigurationResponder
DeviceWatchCurrentConfigurationResponse
DeviceWatchMuteStateResponder
DeviceWatchMuteStateResponse
DeviceWatcherConnectToDeviceRequest
DeviceWatcherControlHandle
DeviceWatcherEventStream
DeviceWatcherMarker
DeviceWatcherProxy
DeviceWatcherRequestStream
A Stream of incoming requests for fuchsia.camera3/DeviceWatcher.
DeviceWatcherSynchronousProxy
DeviceWatcherWatchDevicesResponder
DeviceWatcherWatchDevicesResponse
FrameInfo
Metadata concerning a given frame.
FrameInfo2
Metadata concerning a given frame.
FrameRate
The frequency at which a Stream produces frames. The value is numerator / denominator, with units of frames-per-second (Hz). The representation is not necessarily an irreducible fraction.
StreamGetNextFrame2Response
StreamGetNextFrameResponse
StreamGetProperties2Response
StreamGetPropertiesResponse
StreamProperties
Describes the properties of a given stream.
StreamProperties2
Describes the properties of a given stream.
StreamRebindRequest
StreamSetBufferCollection2Request
StreamSetBufferCollectionRequest
StreamSetCropRegionRequest
StreamSetResolutionRequest
StreamWatchBufferCollection2Response
StreamWatchBufferCollectionResponse
StreamWatchCropRegionResponse
StreamWatchOrientationResponse
StreamWatchResolutionResponse
Stream_ControlHandle
Stream_EventStream
Stream_GetNextFrame2Responder
Stream_GetNextFrameResponder
Stream_GetProperties2Responder
Stream_GetPropertiesResponder
Stream_Marker
Stream_Proxy
Stream_RequestStream
A Stream of incoming requests for fuchsia.camera3/Stream.
Stream_SynchronousProxy
Stream_WatchBufferCollection2Responder
Stream_WatchBufferCollectionResponder
Stream_WatchCropRegionResponder
Stream_WatchOrientationResponder
Stream_WatchResolutionResponder

Enums§

DeviceEvent
DeviceRequest
A Device represents a unique physical camera present in the system. Only one client may connect to an unbound physical camera, however the “Rebind” method can be used to create multiple connections to it to be used by a coordinated set of clients.
DeviceWatcherEvent
DeviceWatcherRequest
The DeviceWatcher provides clients a mechanism to discover camera devices present on the system. This is a temporary mechanism intended to be replaced by go/drivers-as-components, which will allow multiple instances of the same protocol to exist side-by-side. Clients are not required to maintain a connection to the Watcher in order to use established Camera connections.
Orientation
Describes the intended orientation of a given stream relative to its encoded data. For clarity, the documentation for each enum value is accompanied by an orientation of the chiral ‘⮬’ symbol illustrating the orientation of the stream’s encoded data.
Stream_Event
Stream_Request
A Stream represents timing, sequencing, and other camera-specific properties applied to a buffer collection.
WatchDevicesEvent

Constants§

MAX_CONFIGURATIONS_PER_CAMERA
MAX_IDENTIFIER_LENGTH
MAX_RESOLUTIONS_PER_STREAM
MAX_STREAMS_PER_CONFIGURATION
MAX_WATCH_DEVICES_EVENTS

Traits§

DeviceProxyInterface
DeviceWatcherProxyInterface
Stream_ProxyInterface

Type Aliases§

DeviceId