Interface
ext_image_capture_source_v1
— opaque image capture source object
The image capture source object is an opaque descriptor for a capturable resource. This resource may be any sort of entity from which an image may be derived.
Note, because ext_image_capture_source_v1 objects are created from multiple independent factory interfaces, the ext_image_capture_source_v1 interface is frozen at version 1.
Request
ext_image_capture_source_v1.destroy
— delete this object
Destroys the image capture source. This request may be sent at any time by the client.
Interface
ext_output_image_capture_source_manager_v1
— image capture source manager for outputs
A manager for creating image capture source objects for wl_output objects.
Request
ext_output_image_capture_source_manager_v1.create_source
— create source object for output
Creates a source object for an output. Images captured from this source will show the same content as the output. Some elements may be omitted, such as cursors and overlays that have been marked as transparent to capturing.
-
source
new_id<ext_image_capture_source_v1>
: None -
output
object<wl_output>
: None
Request
ext_output_image_capture_source_manager_v1.destroy
— delete this object
Destroys the manager. This request may be sent at any time by the client and objects created by the manager will remain valid after its destruction.
Interface
ext_foreign_toplevel_image_capture_source_manager_v1
— image capture source manager for foreign toplevels
A manager for creating image capture source objects for ext_foreign_toplevel_handle_v1 objects.
Request
ext_foreign_toplevel_image_capture_source_manager_v1.create_source
— create source object for foreign toplevel
Creates a source object for a foreign toplevel handle. Images captured from this source will show the same content as the toplevel.
-
source
new_id<ext_image_capture_source_v1>
: None -
toplevel_handle
object<ext_foreign_toplevel_handle_v1>
: None
Request
ext_foreign_toplevel_image_capture_source_manager_v1.destroy
— delete this object
Destroys the manager. This request may be sent at any time by the client and objects created by the manager will remain valid after its destruction.