Implemented pipewire-based IDesktopCaptureImpl
TODO: - Draw on configurable canvas instead of directly outputting frames - Provide different scaling methods (keep aspect ratio, stretch, crop etc.)
parent
bfc8ef5c
No related branches found
No related tags found
Showing
- AVQt/CMakeLists.txt 1 addition, 1 deletionAVQt/CMakeLists.txt
- AVQt/src/capture/DesktopCaptureFactory.cpp 8 additions, 2 deletionsAVQt/src/capture/DesktopCaptureFactory.cpp
- AVQt/src/capture/DesktopCapturer.cpp 2 additions, 1 deletionAVQt/src/capture/DesktopCapturer.cpp
- AVQt/src/capture/PipeWireDesktopCaptureImpl.cpp 145 additions, 0 deletionsAVQt/src/capture/PipeWireDesktopCaptureImpl.cpp
- AVQt/src/capture/PipeWireDesktopCaptureImpl.hpp 42 additions, 0 deletionsAVQt/src/capture/PipeWireDesktopCaptureImpl.hpp
- AVQt/src/capture/private/DesktopCapturer_p.hpp 1 addition, 0 deletionsAVQt/src/capture/private/DesktopCapturer_p.hpp
- AVQt/src/capture/private/PipeWireDesktopCaptureImpl_p.hpp 37 additions, 0 deletionsAVQt/src/capture/private/PipeWireDesktopCaptureImpl_p.hpp
- AVQt/src/debug/CommandConsumer.cpp 8 additions, 1 deletionAVQt/src/debug/CommandConsumer.cpp
Loading
Please register or sign in to comment