Ah, Thanks! That solved it for Asio.
Moved my UI update code from the StreamVolume event handler to a different Sub called "UpdateMeters" and changed the event handler code to:
Moved my UI update code from the StreamVolume event handler to a different Sub called "UpdateMeters" and changed the event handler code to:
MaxSampleValues = e.MaxSampleValues 'To use in updating Sub
If Not Dispatcher.CheckAccess() Then
Dispatcher.BeginInvoke(DispatcherPriority.Background, Sub() UpdateMeters())
End If
Works fine, thx.