/// <summary>
        /// Sets the filter level for detecting keyposes.
        /// </summary>
        /// <param name="filterLevel">The filter level to set for detecting keyposes.</param>
        public static bool SetPoseFilterLevel(MLHandTracking.PoseFilterLevel filterLevel)
        {
            bool success = false;

#if PLATFORM_LUMIN
            KeyPoseFilterLevel = filterLevel;
            success            = MLHandTracking.KeyPoseManager.SetPoseFilterLevel(KeyPoseFilterLevel);
            if (!success)
            {
                Debug.LogErrorFormat("Error: MLHandTrackingStarterKit.SetPoseFilterLevel failed because MLHandTracking.KeyPoseManager.SetPoseFilterLevel failed.");
            }
#endif

            return(success);
        }
 /// <summary>
 /// Sets the pose filter level.
 /// </summary>
 /// <param name="filterLevel">The desired filter level.</param>
 /// <returns>true if the filter level was successfully applied and false otherwise.</returns>
 public bool SetPoseFilterLevel(MLHandTracking.PoseFilterLevel filterLevel)
 {
     this.config.PoseFilterLevel = filterLevel;
     return(this.ApplyConfig());
 }