|
Monado OpenXR Runtime
|
An xrt_imu_sink splitter. More...


Data Fields | |
| struct xrt_imu_sink | base |
| struct xrt_frame_node | node |
| timepoint_ns | last_ts |
| struct xrt_imu_sink * | downstream |
Data Fields inherited from xrt_imu_sink | |
| void(* | push_imu )(struct xrt_imu_sink *, struct xrt_imu_sample *sample) |
| Push an IMU sample into the sink. More... | |
Data Fields inherited from xrt_frame_node | |
| struct xrt_frame_node * | next |
| void(* | break_apart )(struct xrt_frame_node *node) |
| Called first in when the graph is being destroyed, remove any references frames and other objects and stop threads. More... | |
| void(* | destroy )(struct xrt_frame_node *node) |
| Do the actual freeing of the objects. More... | |
Additional Inherited Members | |
Public Member Functions inherited from xrt_imu_sink | |
| void | u_imu_sink_split_create (struct xrt_frame_context *xfctx, struct xrt_imu_sink *downstream_one, struct xrt_imu_sink *downstream_two, struct xrt_imu_sink **out_imu_sink) |
| void | u_imu_sink_force_monotonic_create (struct xrt_frame_context *xfctx, struct xrt_imu_sink *downstream, struct xrt_imu_sink **out_imu_sink) |
Static Public Member Functions inherited from xrt_imu_sink | |
| static void | xrt_sink_push_imu (struct xrt_imu_sink *sink, struct xrt_imu_sample *sample) |
An xrt_imu_sink splitter.