|
Monado OpenXR Runtime
|
Oculus Rift S camera handling. More...
#include "os/os_hid.h"#include "xrt/xrt_prober.h"#include "rift_s_firmware.h"#include "rift_s_tracker.h"
Go to the source code of this file.
Functions | |
| struct rift_s_camera * | rift_s_camera_create (struct xrt_prober *xp, struct xrt_frame_context *xfctx, const char *hmd_serial_no, struct os_hid_device *hid, struct rift_s_tracker *tracker, struct rift_s_camera_calibration_block *camera_calibration) |
| void | rift_s_camera_destroy (struct rift_s_camera *cam) |
| void | rift_s_camera_update (struct rift_s_camera *cam, struct os_hid_device *hid) |
Oculus Rift S camera handling.
| struct rift_s_camera * rift_s_camera_create | ( | struct xrt_prober * | xp, |
| struct xrt_frame_context * | xfctx, | ||
| const char * | hmd_serial_no, | ||
| struct os_hid_device * | hid, | ||
| struct rift_s_tracker * | tracker, | ||
| struct rift_s_camera_calibration_block * | camera_calibration | ||
| ) |
References rift_s_camera::aeg, rift_s_camera::manual_control, os_nanosleep(), xrt_frame_sink::push_frame, receive_cam_frame(), U_AEG_STRATEGY_TRACKING, u_autoexpgain_add_vars(), u_autoexpgain_create(), xrt_frame_sink::u_sink_create_format_converter(), U_TIME_1S_IN_NS, U_TYPED_CALLOC, u_var_add_root(), u_var_draggable_u16::val, and XRT_SUCCESS.