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

Declarations for x11 capture. More...

#include <optional>
#include "src/platform/common.h"
#include "src/utility.h"
Include dependency graph for x11grab.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  platf::x11::cursor_t
 

Typedefs

using platf::x11::cursor_ctx_t = util::safe_ptr<cursor_ctx_raw_t, freeCursorCtx>
 
using platf::x11::xdisplay_t = util::safe_ptr<_XDisplay, freeDisplay>
 

Functions

void platf::x11::freeCursorCtx (cursor_ctx_raw_t *ctx)
 
void platf::x11::freeDisplay (_XDisplay *xdisplay)
 
xdisplay_t platf::x11::make_display ()
 

Detailed Description

Declarations for x11 capture.