| 
| 
static void  | update_expgain (struct rift_s_camera *cam, struct xrt_frame *xf) | 
|   | 
| static void  | receive_cam_frame (struct xrt_frame_sink *sink, struct xrt_frame *xf) | 
|   | 
| 
static void  | on_video_device (struct xrt_prober *xp, struct xrt_prober_device *pdev, const char *product, const char *manufacturer, const char *serial, void *ptr) | 
|   | 
| 
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) | 
|   | 
| 
static bool  | parse_frame_data (const struct xrt_frame *xf, union rift_s_frame_data *row_data) | 
|   | 
| 
static int  | get_y_offset (struct rift_s_camera *cam, enum rift_s_camera_id cam_id, union rift_s_frame_data *row_data) | 
|   | 
| 
static struct xrt_frame *  | rift_s_camera_extract_frame (struct rift_s_camera *cam, enum rift_s_camera_id cam_id, struct xrt_frame *full_frame, union rift_s_frame_data *row_data) | 
|   | 
| 
void  | rift_s_camera_update (struct rift_s_camera *cam, struct os_hid_device *hid) | 
|   | 
Oculus Rift S camera handling. 
The Rift S camera module, handles reception and dispatch of camera frames.
- Author
 - Jan Schmidt jan@c.nosp@m.entr.nosp@m.icula.nosp@m.r.co.nosp@m.m