internal static void ThrowExceptionForUvcError(UvcError error) { if (error != UvcError.UVC_SUCCESS) { var msgPtr = NativeMethods.uvc_strerror(error); var message = Marshal.PtrToStringAnsi(msgPtr); throw new UvcException(message); } }
internal static extern IntPtr uvc_strerror(UvcError err);