Macros§
- Screen
Capture Error Unknown - Pattern that matches an unknown
ScreenCaptureError
member.
Structs§
- Display
Ownership Control Handle - Display
Ownership Event Stream - Display
Ownership GetEvent Responder - Display
Ownership GetEvent Response - Display
Ownership Marker - Display
Ownership Proxy - Display
Ownership Request Stream - A Stream of incoming requests for fuchsia.ui.composition.internal/DisplayOwnership.
- Display
Ownership Synchronous Proxy - Frame
Info - 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. - Screen
Capture Config - Fields required to set up a ScreenCapture protocol in the [
Configure
] call. Notice some fields are optional. - Screen
Capture Configure Responder - Screen
Capture Control Handle - Screen
Capture Event Stream - Screen
Capture GetNext Frame Responder - Screen
Capture Marker - Screen
Capture Proxy - Screen
Capture Request Stream - A Stream of incoming requests for fuchsia.ui.composition.internal/ScreenCapture.
- Screen
Capture Synchronous Proxy
Enums§
- Display
Ownership Event - Display
Ownership Request - Get information about Scenic ownership of the primary display.
- Screen
Capture Error - Possible errors of the ScreenCapture protocol.
- Screen
Capture Event - Screen
Capture Request - 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. - Screen
Capture Rotation - 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.