C Specification
// Provided by XR_META_body_tracking_fidelity
typedef enum XrBodyTrackingFidelityMETA {
XR_BODY_TRACKING_FIDELITY_LOW_META = 1,
XR_BODY_TRACKING_FIDELITY_HIGH_META = 2,
XR_BODY_TRACKING_FIDELITY_MAX_ENUM_META = 0x7FFFFFFF
} XrBodyTrackingFidelityMETA;
Description
| Enum | Description |
|---|---|
|
This value indicates that the body tracking runtime uses a simpler algorithm or less input to estimate the body pose in a way that trades off pose quality for system performance. For example, low fidelity may not accurately track a user’s elbows. |
|
This value indicates that the body tracking runtime uses more advanced algorithms or more inputs to estimate the body pose. For example high fidelity may track a user’s elbows. |
The runtime may support a variety of fidelity options for body tracking expression. The application can request a desired fidelity, and the runtime will attempt to use that fidelity to provide body tracking for this application.
See Also
Document Notes
For more information, see the OpenXR Specification
This page is extracted from the OpenXR Specification. Fixes and changes should be made to the Specification, not directly.
Copyright
Copyright 2014-2026 The Khronos Group Inc.
This work is licensed under a Creative Commons Attribution 4.0 International License.