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

XR_BODY_TRACKING_FIDELITY_LOW_META

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.

XR_BODY_TRACKING_FIDELITY_HIGH_META

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 2014-2026 The Khronos Group Inc.