|
Monado OpenXR Runtime
|

Data Fields | |
| struct xrt_fs | base |
| struct xrt_frame_node | node |
| struct u_sink_debug | usd |
| enum u_logging_level | log_level |
| struct xrt_fs_mode | mode |
| struct xrt_frame_sink * | sink |
| Target sink. | |
| struct uvc_stream_parameters | parameters |
| struct os_mutex | frames_lock |
| size_t | num_free_frames |
| struct xrt_frame ** | free_frames |
| struct xrt_frame * | cur_frame |
| Frame data destination. | |
| size_t | frame_size |
| Total size of a full frame in bytes. | |
| int | frame_id |
| Current frame ID. | |
| uint32_t | cur_pts |
| Current PTS being accumulated. | |
| size_t | frame_collected |
| Number of bytes collected from the current frame. | |
| bool | skip_frame |
| true if we're skipping the current frame | |
| timepoint_ns | skip_frame_start |
| Time at which we started skipping frames. | |
| int | alt_setting |
| USB streaming alt_setting. | |
| size_t | num_transfers |
| struct libusb_transfer ** | transfer |
| size_t | active_transfers |
| libusb_context * | usb_ctx |
| libusb_device_handle * | devh |
| bool | is_running |
| struct xrt_frame * | alloced_frames |
| size_t | num_alloced_frames |
| void * | get_frame_timestamp_user_data |
| get_frame_timestamp_t | get_frame_timestamp |
| int uvc_fs::alt_setting |
USB streaming alt_setting.
| struct xrt_frame* uvc_fs::cur_frame |
Frame data destination.
| uint32_t uvc_fs::cur_pts |
Current PTS being accumulated.
| size_t uvc_fs::frame_collected |
Number of bytes collected from the current frame.
| int uvc_fs::frame_id |
Current frame ID.
| size_t uvc_fs::frame_size |
Total size of a full frame in bytes.
| struct xrt_frame_sink* uvc_fs::sink |
Target sink.
| bool uvc_fs::skip_frame |
true if we're skipping the current frame
| timepoint_ns uvc_fs::skip_frame_start |
Time at which we started skipping frames.