Crate fidl_fuchsia_ui_composition_internal

Source

Macros§

ScreenCaptureErrorUnknown
Pattern that matches an unknown ScreenCaptureError member.

Structs§

DisplayOwnershipControlHandle
DisplayOwnershipEventStream
DisplayOwnershipGetEventResponder
DisplayOwnershipGetEventResponse
DisplayOwnershipMarker
DisplayOwnershipProxy
DisplayOwnershipRequestStream
A Stream of incoming requests for fuchsia.ui.composition.internal/DisplayOwnership.
DisplayOwnershipSynchronousProxy
FrameInfo
Return fields of the [GetNextFrame] call. These fields hold the frame’s information on buffer location, timing, and a way to release after using it. All fields will be returned by the server.
ScreenCaptureConfig
Fields required to set up a ScreenCapture protocol in the [Configure] call. Notice some fields are optional.
ScreenCaptureConfigureResponder
ScreenCaptureControlHandle
ScreenCaptureEventStream
ScreenCaptureGetNextFrameResponder
ScreenCaptureMarker
ScreenCaptureProxy
ScreenCaptureRequestStream
A Stream of incoming requests for fuchsia.ui.composition.internal/ScreenCapture.
ScreenCaptureSynchronousProxy

Enums§

DisplayOwnershipEvent
DisplayOwnershipRequest
Get information about Scenic ownership of the primary display.
ScreenCaptureError
Possible errors of the ScreenCapture protocol.
ScreenCaptureEvent
ScreenCaptureRequest
Provides a low-level streaming API for clients to use. ScreenCapture clients should familiarize themselves with the [fuchsia.sysmem/BufferCollection] and [fuchsia.ui.composition/Allocator] protocols as those are necessary to create the BufferCollections and images ScreenCapture uses.
ScreenCaptureRotation
Rotation applied to the image. For example, if the display is rotated 90 degrees according to its display_info config file, the image can be captured as if the display is not rotated (0 degrees) by applying CW_270_DEGREES.

Constants§

SIGNAL_DISPLAY_NOT_OWNED
SIGNAL_DISPLAY_OWNED

Traits§

DisplayOwnershipProxyInterface
ScreenCaptureProxyInterface

Type Aliases§

ScreenCaptureConfigureResult
ScreenCaptureGetNextFrameResult