/// <summary> /// Throws an <see cref="AzureKinectException"/> if the result is not <see cref="NativeMethods.k4a_buffer_result_t.K4A_BUFFER_RESULT_SUCCEEDED"/>. /// </summary> /// <param name="result">The result to check.</param> internal static void ThrowIfNotSuccess(NativeMethods.k4a_buffer_result_t result) { if (result != NativeMethods.k4a_buffer_result_t.K4A_BUFFER_RESULT_SUCCEEDED) { throw new AzureKinectException($"result = {result}"); } }
/// <summary> /// Determines if the <see cref="NativeMethods.k4a_buffer_result_t"/> is a success. /// </summary> /// <param name="result">The result to check if it is a success.</param> /// <returns><c>True</c> if the result is a success;otherwise <c>false</c>.</returns> internal static bool IsSuccess(NativeMethods.k4a_buffer_result_t result) { return(result == NativeMethods.k4a_buffer_result_t.K4A_BUFFER_RESULT_SUCCEEDED); }