BASS.NET API for the Un4seen BASS Audio LibraryBassAsioHandlerOutputChannel Property BASS.NET API for the Un4seen BASS Audio Library
Gets or Sets the BASS output channel handle which is used with this ASIO handler.

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

public int OutputChannel { get; set; }

Property Value

Type: Int32

When using the ASIO handler with an ASIO input device this channel is not available (unless you use the SetFullDuplex(Int32, Int32) method, in which case you might use this property to access the full-duplex output channel to apply DSP/FX).

When using the ASIO handler with an ASIO output device this channel will be assigned once and can later be changed by calling AssignOutputChannel(Int32) and will represent the channel feeding the ASIO output with sample data. Tyically a decoding channel must be used, but a recording channel will also work, since the interal ASIO procedure being used simply calls BASS_ChannelGetData(Int32, IntPtr, Int32) to pull the sample data from it as needed and reqested by ASIO.

Caution: Setting this parameter manually might break the ASIO chain - only assign it manually, if the BASS chanel uses the same format and samplerate as the related ASIO channel.

See Also