ext_image_copy_capture_manager_v1¤
wayland.ext_image_copy_capture_manager_v1 ¤
Manager to inform clients and begin capturing
This object is a manager which offers requests to start capturing from a source.
Methods:
-
create_session
–Capture an image capture source
-
create_pointer_cursor_session
–Capture the pointer cursor of an image capture source
-
destroy
–Destroy the manager
error ¤
-
invalid_option
–Invalid option flag
options ¤
-
paint_cursors
–Paint cursors onto captured frames
create_session ¤
create_session(
source: ext_image_capture_source_v1, options: options
) -> ext_image_copy_capture_session_v1
Capture an image capture source
Create a capturing session for an image capture source.
If the paint_cursors option is set, cursors shall be composited onto the captured frame. The cursor must not be composited onto the frame if this flag is not set.
If the options bitfield is invalid, the invalid_option protocol error is sent.
Returns:
-
ext_image_copy_capture_session_v1
(ext_image_copy_capture_session_v1
) –The created object
create_pointer_cursor_session ¤
create_pointer_cursor_session(
source: ext_image_capture_source_v1, pointer: wl_pointer
) -> ext_image_copy_capture_cursor_session_v1
Capture the pointer cursor of an image capture source
Create a cursor capturing session for the pointer of an image capture source.
Returns:
-
ext_image_copy_capture_cursor_session_v1
(ext_image_copy_capture_cursor_session_v1
) –The created object
destroy ¤
destroy() -> None
Destroy the manager
Destroy the manager object.
Other objects created via this interface are unaffected.