|
Sunshine master
Self-hosted game stream host for Moonlight.
|
Declarations for x11 capture. More...
Go to the source code of this file.
Classes | |
| class | platf::x11::cursor_t |
| X11 cursor image and positioning state used during capture. More... | |
Typedefs | |
| using | platf::x11::cursor_ctx_t = util::safe_ptr<cursor_ctx_raw_t, freeCursorCtx> |
XFixes cursor image pointer released with XFree. | |
| using | platf::x11::xdisplay_t = util::safe_ptr<_XDisplay, freeDisplay> |
X11 display pointer released with XCloseDisplay. | |
Functions | |
| void | platf::x11::freeCursorCtx (cursor_ctx_raw_t *ctx) |
| Release cursor context resources. | |
| void | platf::x11::freeDisplay (_XDisplay *xdisplay) |
| Release display resources. | |
| xdisplay_t | platf::x11::make_display () |
| Open and initialize the display connection used for capture. | |
Declarations for x11 capture.
| void platf::x11::freeCursorCtx | ( | cursor_ctx_raw_t * | ctx | ) |
Release cursor context resources.
| ctx | Native context object used by the operation or callback. |
| void platf::x11::freeDisplay | ( | _XDisplay * | xdisplay | ) |
Release display resources.
| xdisplay | X11 display connection. |
| xdisplay_t platf::x11::make_display | ( | ) |
Open and initialize the display connection used for capture.