summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorJonas Ã…dahl <jadahl@gmail.com>2021-02-01 10:57:35 +0100
committerMarge Bot <marge-bot@gnome.org>2021-03-12 15:09:45 +0000
commit74ab2120fa1c79eed0d2fb872430c0b1c774b5a1 (patch)
treeeef77e5d583f831fb1c58c66660a167e0ee5c4a4 /meson.build
parent2fbde287207d56215431e9ff78d211ee6c529e16 (diff)
downloadmutter-74ab2120fa1c79eed0d2fb872430c0b1c774b5a1.tar.gz
screen-cast/session: Introduce RecordVirtual D-Bus API
The new RecordVirtual API creates a virtual monitor, i.e. a region of the stage that isn't backed by real monitor hardware. It's intended to be used by e.g. network screens on active sessions, virtual remote desktop screens when running headless, and scenarios like that. A major difference between the current Record* API's is that RecordVirtual relies on PipeWire itself to negotiate the refresh rate and size, as it can't rely on any existing monitor, for those details. This also means that the virtual monitor is not created until the stream negotiation has finished and a virtual monitor resolution has been determined. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1698>
Diffstat (limited to 'meson.build')
0 files changed, 0 insertions, 0 deletions