BASS.NET API for the Un4seen BASS Audio LibraryBassAsioHandlerStopFullDuplex Method BASS.NET API for the Un4seen BASS Audio Library
Stops the Asio FullDuplexDevice.

Namespace: Un4seen.BassAsio
Assembly: Bass.Net (in Bass.Net.dll) Version:

public bool StopFullDuplex()

Return Value

Type: Boolean
If successful, then is returned, else is returned. Use BASS_ASIO_ErrorGetCode to get the error code.

Calls BASS_ASIO_Stop internally on the FullDuplexDevice being used by the Asio handler (if not already stopped and if used).

If you need to start the full-duplex Asio device you might call StartFullDuplex(Int32).

Caution: If you are using multiple instances of the BassAsioHandler which use the same Asio FullDuplexDevice calling this method impacts the other instances as well, as the Asio FullDuplexDevice itself is being stopped. In such case you might call Dispose to stop the full-duplex channels used by this instance or consider calling RemoveFullDuplex(Boolean) to disable and remove the full-duplex option.

See Also