aboutsummaryrefslogtreecommitdiff
path: root/include/capture
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2025-03-13 00:18:28 +0100
committerdec05eba <dec05eba@protonmail.com>2025-03-13 00:18:28 +0100
commit92492db788e97db028176c942e9aed047f8f152a (patch)
tree71071397c0237a803c2d926e656dca6d4143409b /include/capture
parentf23308444a94b96cf943fedc669bf2b7bc505a16 (diff)
Add region capture with -w region -region WxH+X+Y
Diffstat (limited to 'include/capture')
-rw-r--r--include/capture/kms.h2
-rw-r--r--include/capture/nvfbc.h2
2 files changed, 4 insertions, 0 deletions
diff --git a/include/capture/kms.h b/include/capture/kms.h
index bf1ba62..f359783 100644
--- a/include/capture/kms.h
+++ b/include/capture/kms.h
@@ -12,6 +12,8 @@ typedef struct {
bool record_cursor;
int fps;
vec2i output_resolution;
+ vec2i region_size;
+ vec2i region_position;
} gsr_capture_kms_params;
gsr_capture* gsr_capture_kms_create(const gsr_capture_kms_params *params);
diff --git a/include/capture/nvfbc.h b/include/capture/nvfbc.h
index 90da7fa..f93fdc0 100644
--- a/include/capture/nvfbc.h
+++ b/include/capture/nvfbc.h
@@ -15,6 +15,8 @@ typedef struct {
gsr_color_range color_range;
bool record_cursor;
vec2i output_resolution;
+ vec2i region_size;
+ vec2i region_position;
} gsr_capture_nvfbc_params;
gsr_capture* gsr_capture_nvfbc_create(const gsr_capture_nvfbc_params *params);