Browse Source

support VT_EMPTY by returning null - hopefully resolves #1071

pull/1098/head
Mark Heath 2 years ago
parent
commit
0036c73ede
  1. 3
      NAudio.Wasapi/CoreAudioApi/PropVariant.cs

3
NAudio.Wasapi/CoreAudioApi/PropVariant.cs

@ -268,6 +268,9 @@ namespace NAudio.CoreAudioApi.Interfaces
}
case VarEnum.VT_FILETIME:
return DateTime.FromFileTime((((long)filetime.dwHighDateTime) << 32) + filetime.dwLowDateTime);
case VarEnum.VT_EMPTY:
return null;
// I think VT_NULL means a database null, so could return DBNull.Value
}
throw new NotImplementedException("PropVariant " + ve);
}

Loading…
Cancel
Save