C Specification

The XrHandTrackingFrequencyHintMETA enumerates the frequency hints that applications can provide to suggest the desired hand tracking update frequency to the runtime.

// Provided by XR_META_hand_tracking_frequency_hint
typedef enum XrHandTrackingFrequencyHintMETA {
    XR_HAND_TRACKING_FREQUENCY_HINT_DEFAULT_META = 1,
    XR_HAND_TRACKING_FREQUENCY_HINT_HIGH_META = 2,
    XR_HAND_TRACKING_FREQUENCY_HINT_MAX_ENUM_META = 0x7FFFFFFF
} XrHandTrackingFrequencyHintMETA;

Description

Enumerant Descriptions
  • XR_HAND_TRACKING_FREQUENCY_HINT_DEFAULT_META - This value indicates that the application suggests the runtime use the default hand tracking frequency. This is typically the most power-efficient frequency that provides adequate tracking quality for general use cases.

  • XR_HAND_TRACKING_FREQUENCY_HINT_HIGH_META - This value indicates that the application suggests the runtime use a higher hand tracking frequency when possible. This may provide more responsive tracking for performance-critical applications, but at higher framerates, the effectiveness of temporal smoothing algorithms is reduced, which can result in increased jitter and less visually smooth hand tracking.

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.