Sunshine latest
Self-hosted game stream host for Moonlight.
wayland.h File Reference

Declarations for Wayland capture. More...

#include <bitset>
#include <wlr-export-dmabuf-unstable-v1.h>
#include <xdg-output-unstable-v1.h>
#include "graphics.h"
Include dependency graph for wayland.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  wl::display_t
 
class  wl::dmabuf_t
 
class  wl::frame_t
 
class  wl::interface_t
 
class  wl::monitor_t
 

Namespaces

namespace  wl
 

Typedefs

using wl::display_internal_t = util::safe_ptr<wl_display, wl_display_disconnect>
 

Functions

int wl::init ()
 
std::vector< std::unique_ptr< monitor_t > > wl::monitors (const char *display_name)
 

Detailed Description

Declarations for Wayland capture.