Monado OpenXR Runtime
wmr_camera Struct Reference
Collaboration diagram for wmr_camera:

Data Structures

struct  wmr_camera_expgain
 

Data Fields

libusb_context * ctx
 
libusb_device_handle * dev
 
bool running
 
struct os_thread_helper usb_thread
 
int usb_complete
 
struct wmr_camera_config tcam_confs [4]
 Configs for tracking cameras. More...
 
int tcam_count
 Number of tracking cameras. More...
 
int slam_cam_count
 Number of tracking cameras used for SLAM. More...
 
size_t xfer_size
 
uint32_t frame_width
 
uint32_t frame_height
 
uint8_t last_seq
 
uint64_t last_frame_ts
 
uint64_t frame_sequence
 
struct libusb_transfer * xfers [4]
 
struct wmr_camera::wmr_camera_expgain ceg [4]
 Camera exposure-gain control. More...
 
bool unify_expgains
 Whether to use the same exposure/gain values for all cameras. More...
 
struct u_sink_debug debug_sinks [2]
 
struct xrt_frame_sinkcam_sinks [4]
 Downstream sinks to push tracking frames to. More...
 
enum u_logging_level log_level
 

Field Documentation

◆ cam_sinks

struct xrt_frame_sink* wmr_camera::cam_sinks[4]

Downstream sinks to push tracking frames to.

◆ ceg

struct wmr_camera::wmr_camera_expgain wmr_camera::ceg[ 4 ]

Camera exposure-gain control.

Referenced by update_expgain().

◆ slam_cam_count

int wmr_camera::slam_cam_count

Number of tracking cameras used for SLAM.

◆ tcam_confs

struct wmr_camera_config wmr_camera::tcam_confs[4]

Configs for tracking cameras.

Referenced by update_expgain().

◆ tcam_count

int wmr_camera::tcam_count

Number of tracking cameras.

Referenced by update_expgain().

◆ unify_expgains

bool wmr_camera::unify_expgains

Whether to use the same exposure/gain values for all cameras.

Referenced by update_expgain().


The documentation for this struct was generated from the following file: