Skip to content

Commit 73fac7c

Browse files
committed
fakenect: handle _get/set_ir_brightness apis
For applications that depend on getting and setting the IR brightness this adds freenect_get/set_ir_brightness wrapper apis. Signed-off-by: Robert Bragg <[email protected]>
1 parent 16b53cd commit 73fac7c

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

fakenect/fakenect.c

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ static freenect_video_cb cur_rgb_cb = NULL;
4343
static char *input_path = NULL;
4444
static FILE *index_fp = NULL;
4545
static freenect_raw_tilt_state state = { 0 };
46+
static uint16_t ir_brightness = 25;
4647
static int already_warned = 0;
4748
static double playback_prev_time = 0.;
4849
static double record_prev_time = 0.;
@@ -419,3 +420,13 @@ int freenect_update_tilt_state(freenect_device *dev)
419420
{
420421
return 0;
421422
}
423+
int freenect_get_ir_brightness(freenect_device *dev)
424+
{
425+
return ir_brightness;
426+
}
427+
int freenect_set_ir_brightness(freenect_device *dev, uint16_t brightness)
428+
{
429+
ir_brightness = (brightness % 50);
430+
return 0;
431+
}
432+

0 commit comments

Comments
 (0)