getTrackingStatus method

TrackingStatus getTrackingStatus()

Gets the status of the tracked face. See FaceTrackingStatus for more details.

return Status of the tracked face. See FaceTrackingStatus for more details. throws FaceException An error has occurred during Face Library execution.

Implementation

TrackingStatus getTrackingStatus() {
  Pointer<Int32> pTrackingStatus = calloc();
  try {
    var err = faceSDK.id3TrackedFace_GetTrackingStatus(_pHandle.value, pTrackingStatus);
    if (err != FaceError.success.value) {
      throw FaceException(err);
    }
    final vTrackingStatus = TrackingStatusX.fromValue(pTrackingStatus.value);
    return vTrackingStatus;
  } finally {
    calloc.free(pTrackingStatus);
  }
}