Details
-
Task
-
Resolution: Fixed
-
P1: Critical
-
None
-
None
-
a128d5ecf (dev), b7b034176 (6.5), fc079734d (dev), b094c2dd7 (6.5), 68430756a (dev), 7088aee0d (6.5), ddcb4776a (dev), 57e1a56b2 (6.5), 24c854fff (dev)
Description
What is the benefit? Why is this valuable?
Screen capturing of individual windows has been requested on top of video playback and recording which already works.
What are common use cases?
Screen sharing of windows
Taking pictures of individual windows
Technical information
This issue explores the feasibility and requirements for adding screen/window capturing to QtMultimedia. On the input side, a user should be able to select a desktop screen or a window and the frame rate for capturing. Thus, on each platform we need to:
- get a list of opened windows and desktops
- read a window/desktop content
The capturing object should work with QMediaCatpureSession, so we can display the capture content in a window or record it to a file.
Attachments
Issue Links
- relates to
-
QTBUG-113460 Align windows screen capturing functionality
- Reported
- mentioned in
-
Page Loading...
For Gerrit Dashboard: QTBUG-103226 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
458762,19 | Rewrite screen capturing on macos | dev | qt/qtmultimedia | Status: MERGED | +2 | 0 |
458927,2 | Rewrite screen capturing on macos | 6.5 | qt/qtmultimedia | Status: MERGED | +2 | 0 |
459506,21 | Implement custom X11 screen capturing | dev | qt/qtmultimedia | Status: MERGED | +2 | 0 |
459909,2 | Implement custom X11 screen capturing | 6.5 | qt/qtmultimedia | Status: MERGED | +2 | 0 |
460575,9 | Fix ffmpeg encoding issues | dev | qt/qtmultimedia | Status: MERGED | +2 | 0 |
460990,3 | Fix ffmpeg encoding issues | 6.5 | qt/qtmultimedia | Status: MERGED | +2 | 0 |
463193,4 | Extend recordToFile() test in tst_qscreencapture_integration.cpp | dev | qt/qtmultimedia | Status: ABANDONED | 0 | 0 |
463245,5 | Extend recordToFile() in tst_qscreencapture_integration.cpp w/window | dev | qt/qtmultimedia | Status: MERGED | +2 | 0 |
466758,2 | Extend recordToFile() in tst_qscreencapture_integration.cpp w/window | 6.5 | qt/qtmultimedia | Status: MERGED | +2 | 0 |
477647,21 | Add QWindowCapure and QCapturableWindow for window capturing | dev | qt/qtmultimedia | Status: MERGED | +2 | 0 |