|
OpenShot Library | libopenshot
0.7.0
|
Wayland screen capture backend using xdg-desktop-portal and PipeWire. More...
#include "ScreenCaptureReader.h"#include <algorithm>#include <chrono>#include <condition_variable>#include <cstdint>#include <cstring>#include <deque>#include <mutex>#include <sstream>#include <stdexcept>#include <vector>#include <gio/gio.h>#include <gio/gunixfdlist.h>#include <pipewire/pipewire.h>#include <spa/buffer/buffer.h>#include <spa/buffer/meta.h>#include <spa/param/buffers.h>#include <spa/pod/builder.h>#include <spa/param/video/format-utils.h>#include <unistd.h>#include "Exceptions.h"#include "Frame.h"#include "ZmqLogger.h"Go to the source code of this file.
Classes | |
| class | WaylandScreenCaptureReader |
Functions | |
| std::unique_ptr< ScreenCaptureReader::CaptureBackendReader > | CreateWaylandScreenCaptureReader (const ScreenCaptureSettings &settings, ReaderInfo &info) |
Wayland screen capture backend using xdg-desktop-portal and PipeWire.
Definition in file WaylandScreenCaptureReader.cpp.
| std::unique_ptr<ScreenCaptureReader::CaptureBackendReader> CreateWaylandScreenCaptureReader | ( | const ScreenCaptureSettings & | settings, |
| ReaderInfo & | info | ||
| ) |
Definition at line 923 of file WaylandScreenCaptureReader.cpp.
Referenced by openshot::ScreenCaptureReader::ScreenCaptureReader().
1.8.17