/// <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);
 }