xdg-desktop-portal-hyprland/include
columbarius 058bd97815 screencast: introduce xdpw_buffer
It showed that handling self contained buffers is much easier then have
the metadata of the buffer seperated from the actual buffer attached to
the screencast instance.

The goal of the following changes is to separate the meta informations
like requested buffer attributes and wlr_screencast data from the actual
buffers.

This enables us to:
* Simplify the flow between the PipeWire loop and the wlroots one
* Track and apply damage to each used buffer (ext_screencopy)
2022-04-04 15:37:53 +02:00
..
config.h screencast: add outputchooser with config option 2021-04-02 15:07:38 +02:00
fps_limit.h Control how many frames are captured per second 2021-03-08 16:59:17 +01:00
logger.h Add support for config file 2021-03-03 10:29:56 +01:00
pipewire_screencast.h screencast: don't use the PipeWire event to trigger screencast 2022-04-04 15:37:53 +02:00
screencast.h Screencast session support (#22) 2020-04-16 10:21:55 +02:00
screencast_common.h screencast: introduce xdpw_buffer 2022-04-04 15:37:53 +02:00
screenshot.h screenshot: implement PickColor method 2021-05-03 23:56:06 +02:00
timespec_util.h Control how many frames are captured per second 2021-03-08 16:59:17 +01:00
wlr_screencast.h screencast: introduce xdpw_frame_state and xdpw_wlr_stream_finish 2021-11-06 16:51:36 +01:00
xdpw.h Control how many frames are captured per second 2021-03-08 16:59:17 +01:00