BASS.NET API for the Un4seen BASS Audio Library

BassAsioHandler Methods

BASS.NET API for the Un4seen BASS Audio Library

The BassAsioHandler type exposes the following members.

Methods

  NameDescription
Public methodCode exampleAsioInputCallback
Provides a ready made ASIOPROC callback procedure which might be used for ASIO input.
Public methodCode exampleAsioOutputCallback
Provides a ready made ASIOPROC callback procedure which might be used for ASIO output.
Public methodCode exampleAsioToAsioFullDuplexCallback
Provides a ready made ASIOPROC callback procedure which might be used for full-duplex ASIO input to Asio output.
Public methodCode exampleAsioToBassFullDuplexCallback
Provides a ready made ASIOPROC callback procedure which might be used for full-duplex ASIO input to Bass output.
Public methodCode exampleAssignOutputChannel
Assigns a (new) BASS channel handle for ASIO output.
Public methodDispose
Disposes an instance of this class also unjoining and disabling all used ASIO channels.
Protected methodFinalize
Finalization code.
(Overrides ObjectFinalize.)
Public methodPause
Pauses or Unpauses the ASIO Channel(s) being used.
Public methodPauseMirror
Pauses or Unpauses the MirrorChannel(s) being used.
Public methodCode exampleRemoveFullDuplex
Removes the full-duplex option from ASIO input.
Public methodRemoveMirror
Removes a mirror set on the current ASIO Channel.
Public methodCode exampleSetFullDuplex(Int32, Int32)
Sets the full-duplex option for ASIO input using the given ASIO output device and channel.
Public methodCode exampleSetFullDuplex(Int32, BASSFlag, Boolean)
Sets the full-duplex option for ASIO input using the given BASS output device.
Public methodCode exampleSetMirror
Mirrors the current ASIO Channel to the given output channel.
Public methodStart
Starts the Asio Device.
Public methodStartFullDuplex
Starts the Asio FullDuplexDevice.
Public methodStop
Stops the Asio Device.
Public methodStopFullDuplex
Stops the Asio FullDuplexDevice.
Top
See Also

Reference