aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2022-03-23 15:11:46 +0100
committerdec05eba <dec05eba@protonmail.com>2022-03-23 15:11:46 +0100
commitc0a68e20636b4ad1f3cbc3cd095705770acbc162 (patch)
tree8bc7aaf366337d1b69c6ecd98b5ba01e2d657eb8
parent3087f3ce12c1e8fe66e050c0780071a2550744ad (diff)
Readd nvfbc cursor capture
-rw-r--r--README.md1
-rw-r--r--include/NvFBCLibrary.hpp2
2 files changed, 2 insertions, 1 deletions
diff --git a/README.md b/README.md
index c15973d..c11d794 100644
--- a/README.md
+++ b/README.md
@@ -42,3 +42,4 @@ libraries at compile-time.
* Clean up the code!
* Fix segfault in debug mode (happens because audio codec becomes NULL?)
* Dynamically change bitrate/resolution to match desired fps. This would be helpful when streaming for example, where the encode output speed also depends on upload speed to the streaming service.
+* Show cursor when recording a single window. Currently the cursor can only be recorded when recording the monitor/screen (nvfbc). \ No newline at end of file
diff --git a/include/NvFBCLibrary.hpp b/include/NvFBCLibrary.hpp
index 2cc09d8..1d7402e 100644
--- a/include/NvFBCLibrary.hpp
+++ b/include/NvFBCLibrary.hpp
@@ -122,7 +122,7 @@ public:
memset(&create_capture_params, 0, sizeof(create_capture_params));
create_capture_params.dwVersion = NVFBC_CREATE_CAPTURE_SESSION_PARAMS_VER;
create_capture_params.eCaptureType = NVFBC_CAPTURE_SHARED_CUDA;
- create_capture_params.bWithCursor = NVFBC_FALSE;
+ create_capture_params.bWithCursor = NVFBC_TRUE;
if(capture_region) {
create_capture_params.captureBox = { x, y, width, height };
*display_width = width;