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

Definitions for Wayland capture. More...

#include <cstdlib>
#include <poll.h>
#include <wayland-client.h>
#include <wayland-util.h>
#include "graphics.h"
#include "src/logging.h"
#include "src/platform/common.h"
#include "src/round_robin.h"
#include "src/utility.h"
#include "wayland.h"
Include dependency graph for wayland.cpp:

Namespaces

namespace  wl
 

Macros

#define CLASS_CALL(c, m)   classCall<c, decltype(&c::m), &c::m>
 

Functions

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

Variables

const wl_interface wl_output_interface
 

Detailed Description

Definitions for Wayland capture.