Assembly: Bass.Net (in Bass.Net.dll) Version: 18.104.22.168
public void Dispose()
Public Sub Dispose
public: virtual void Dispose() sealed
abstract Dispose : unit -> unit override Dispose : unit -> unit
Caution: Once you created an instance of this class, the respective ASIO channel(s) are joined and enabled. Calling this method will automatically unjoin and disable the used ASIO channels as well as the full-duplex and mirror channels will be removed and disabled! If you want to prevent this little break in the ASIO device (since the ASIO device needs to be stopped for a short moment) make sure this method is never called during the device is started.
Also if you want to leave all ASIO channels enabled (even if you do not need this instance anymore) do NOT call this method! In such case you might call RemoveMirror and RemoveFullDuplex(Boolean) manually if needed, and you might also call BASS_ASIO_ChannelEnable(Boolean, Int32, ASIOPROC, IntPtr) or BASS_ASIO_ChannelReset(Boolean, Int32, BASSASIOReset) manually.