Warning, /plasma/kpipewire/README.md is written in an unsupported language. File is not indexed.

0001 # KPipeWire
0002 
0003 Offers a set of convenient classes to use PipeWire (https://pipewire.org/) in Qt projects.
0004 
0005 It is developed in C++ and it's main use target is QML components.
0006 
0007 As it's what's been useful, this framework focuses on graphical PipeWire features. If it was necessary, these could be included.
0008 
0009 ## Features
0010 
0011 At the moment we offer two main components:
0012 * KPipeWire: offers the main components to connect to and render PipeWire into your app.
0013 * KPipeWireRecord: using FFmpeg, helps to record a PipeWire video stream into a file.
0014 
0015 ## Usage
0016 
0017 You can refer to the `tests/` subdirectory for two examples of rendering Plasma video streams. One through the internal Plasma Wayland protocol and the other using the standard XDG Desktop Portals screencast API.
0018 
0019 ## Licence
0020 
0021 This project is licenced under LGPL v2.1+, you can find all the information under `LICENSES/`.