Warning, /libraries/plasma-wayland-protocols/src/protocols/remote-access.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" encoding="UTF-8"?> 0002 <protocol name="remote_access"> 0003 <copyright><![CDATA[ 0004 SPDX-FileCopyrightText: 2016 Oleg Chernovskiy 0005 0006 SPDX-License-Identifier: LGPL-2.1-or-later 0007 ]]></copyright> 0008 <interface name="org_kde_kwin_remote_access_manager" version="1"> 0009 <description summary="Protocol for managing rendered GBM buffers passing"/> 0010 <event name="buffer_ready" since="1"> 0011 <description summary="Signals about buffer ready to be consumed by clients"/> 0012 <arg name="id" type="int" summary="unique id of created buffer (you can use server-side fd number)"/> 0013 <arg name="output" type="object" interface="wl_output" summary="screen that this buffer belongs to"/> 0014 </event> 0015 <request name="get_buffer" since="1"> 0016 <description summary="Answer on buffer_ready event, retrieves new buffer from server"/> 0017 <arg name="buffer" type="new_id" interface="org_kde_kwin_remote_buffer"/> 0018 <arg name="internal_buffer_id" type="int" summary="The internal buffer id of the buffer to create"/> 0019 </request> 0020 <request name="release" type="destructor"> 0021 <description summary="release org_kde_kwin_remote_access_manager interface"/> 0022 </request> 0023 </interface> 0024 <interface name="org_kde_kwin_remote_buffer" version="1"> 0025 <description summary="This interface allows finer control of remote buffer lifecycle"/> 0026 <event name="gbm_handle" since="1"> 0027 <description summary="This is sent after binding to remote access manager" /> 0028 <arg name="fd" type="fd"/> 0029 <arg name="width" type="uint"/> 0030 <arg name="height" type="uint"/> 0031 <arg name="stride" type="uint"/> 0032 <arg name="format" type="uint"/> 0033 </event> 0034 <request name="release" type="destructor" since="1"> 0035 <description summary="This request comes once client no longer needs this buffer."/> 0036 </request> 0037 </interface> 0038 </protocol>