Merge branch 'capture-source' into 'main'

Draft: ext-image-capture-source-v1: Add ext_region_image_capture_source_manager_v1

See merge request wayland/wayland-protocols!438
This commit is contained in:
YaoBing Xiao 2025-12-19 10:41:41 +08:00
commit 81dac6a8be

View file

@ -106,4 +106,30 @@
</description> </description>
</request> </request>
</interface> </interface>
<interface name="ext_region_image_capture_source_manager_v1" version="1">
<description summary="image capture source manager for regions">
A manager for creating image capture source objects for a specified region.
</description>
<request name="create_source">
<description summary="create source object for region">
Creates a source object for a region. Images captured from this source
will show the content within the specified logical region.
</description>
<arg name="source" type="new_id" interface="ext_image_capture_source_v1"/>
<arg name="x" type="int" summary="Logical left position"/>
<arg name="y" type="int" summary="Logical top position"/>
<arg name="width" type="uint" summary="Logical width resolution"/>
<arg name="height" type="uint" summary="Logical height resolution"/>
</request>
<request name="destroy" type="destructor">
<description summary="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.
</description>
</request>
</interface>
</protocol> </protocol>