wl_eglstream_controller protocol
wl_eglstream_controller interface version 2
Requests
Creates the corresponding server side EGLStream from the given wl_buffer and attaches a consumer to it.
Arguments
wl_surface (object) (wl_surface)
wl_surface corresponds to the client surface associated with newly created eglstream
wl_resource (object) (wl_buffer)
wl_resource corresponding to an EGLStream
Creates the corresponding server side EGLStream from the given wl_buffer and attaches a consumer to it using the given attributes.
Arguments
wl_surface (object) (wl_surface)
wl_surface corresponds to the client surface associated with newly created eglstream
wl_resource (object) (wl_buffer)
wl_resource corresponding to an EGLStream
attribs (array)
Stream consumer attachment attribs
It contains key-value pairs compatible with intptr_t type. A key must be one of wl_eglstream_controller_attrib enumeration values. What a value represents is attribute-specific.
Enums
- dont_care: Using this enum will tell the server to make its own decisions regarding present mode. - fifo: Tells the server to use a fifo present mode. The decision to use fifo synchronous is left up to the server. - mailbox: Tells the server to use a mailbox present mode.
Entries
-
dont_care (0) since version 0
Let the Server decide present mode
-
fifo (1) since version 0
Use a fifo present mode
-
mailbox (2) since version 0
Use a mailbox mode
- present_mode: Must be one of wl_eglstream_controller_present_mode. Tells the server the desired present mode that should be used. - fifo_length: Only valid when the present_mode attrib is provided and its value is specified as fifo. Tells the server the desired fifo length to be used when the desired present_mode is fifo.
Entries
-
present_mode (0) since version 0
Tells the server the desired present mode
-
fifo_length (1) since version 0
Tells the server the desired fifo length when the desired presenation_mode is fifo.
SPDX-FileCopyrightText: 2017-2018, NVIDIA CORPORATION. All rights reserved. SPDX-License-Identifier: MIT