Monado OpenXR Runtime
|
A single open v4l2 capture device, starts it's own thread and waits on it. More...
Data Fields | |
struct xrt_fs | base |
struct xrt_frame_node | node |
int | fd |
struct { | |
bool extended_format | |
bool timeperframe | |
} | has |
struct v4l2_control_state | states [256] |
size_t | num_states |
struct { | |
bool ps4_cam | |
} | quirks |
struct v4l2_frame | frames [NUM_V4L2_BUFFERS] |
struct { | |
bool mmap | |
bool userptr | |
} | capture |
struct xrt_frame_sink * | sink |
pthread_t | stream_thread |
struct v4l2_source_descriptor * | descriptors |
uint32_t | num_descriptors |
uint32_t | selected |
struct xrt_fs_capture_parameters | capture_params |
bool | is_configured |
bool | is_running |
bool | print_spew |
bool | print_debug |
A single open v4l2 capture device, starts it's own thread and waits on it.
struct xrt_fs v4l2_fs::base |
Referenced by v4l2_fs_create().
struct { ... } v4l2_fs::capture |
struct xrt_fs_capture_parameters v4l2_fs::capture_params |
struct v4l2_source_descriptor* v4l2_fs::descriptors |
bool v4l2_fs::extended_format |
int v4l2_fs::fd |
struct v4l2_frame v4l2_fs::frames[NUM_V4L2_BUFFERS] |
struct { ... } v4l2_fs::has |
bool v4l2_fs::is_configured |
bool v4l2_fs::is_running |
bool v4l2_fs::mmap |
struct xrt_frame_node v4l2_fs::node |
uint32_t v4l2_fs::num_descriptors |
size_t v4l2_fs::num_states |
bool v4l2_fs::print_debug |
bool v4l2_fs::print_spew |
bool v4l2_fs::ps4_cam |
struct { ... } v4l2_fs::quirks |
uint32_t v4l2_fs::selected |
struct xrt_frame_sink* v4l2_fs::sink |
struct v4l2_control_state v4l2_fs::states[256] |
pthread_t v4l2_fs::stream_thread |
bool v4l2_fs::timeperframe |
bool v4l2_fs::userptr |