BASS.NET API for the Un4seen BASS Audio Library

BassWasapiHandler Properties

BASS.NET API for the Un4seen BASS Audio Library

The BassWasapiHandler type exposes the following members.

Properties

  NameDescription
Public propertyBufferLength
Gets the actual buffer length (in seconds) being used with the Device.
Public propertyBypassFullDuplex
Gets or Sets the bypass flag for full-duplex WASAPI output processing (default is ).
Public propertyDevice
Returns the WASAPI device (endpoint) being used by the Wasapi handler.
Public propertyDeviceMute
Gets or Sets the mute status of the Device.
Public propertyDeviceVolume
Gets or Sets the linear volume of the Device between 0 (silent) and 1 (full).
Public propertyEventSystem
Returns , if the WASAPI event-driven system is used - else the standard push system is used.
Public propertyExclusive
Returns , if the WASAPI handler is used in exclusive mode - else shared mode is used.
Public propertyInputChannel
Returns an input channel which allows you to retrieve the recorded sample data and/or apply any DSP/FX on Wasapi input.
Public propertyInternalMixer
Gets the internal mixer being used with this WASAPI handler (when used with an output device).
Public propertyInternalWasapiProc
Gets the WASAPIPROC currently being used by the Wasapi handler.
Public propertyIsInput
Returns , if the WASAPI handler is used with a WASAPI input device (capture or loopback endpoint).
Public propertyIsInputFullDuplex
Returns , if the WASAPI handler is used with an WASAPI input device and the full-duplex option was set via SetFullDuplex(Int32, BASSFlag, Boolean).
Public propertyNumChans
Gets the actual number of channels being used with the Device.
Public propertyOutputChannel
Gets the BASS output channel handle which is used with this WASAPI input handler in case of full-duplex monitoring.
Public propertyPan
Gets or Sets the panning of the channels between -1 (left) to +1 (right), 0=centered.
Public propertySampleRate
Gets the actual sample rate in Hz which is being used.
Public propertySessionMute
Gets or Sets the mute status of the session.
Public propertySessionVolume
Gets or Sets the session volume between 0 (silent) and 1 (full).
Public propertyUpdatePeriod
Gets the actual update period (in seconds) being used with the Device.
Public propertyUseInput
Enables the use of the InputChannel channel with WASAPI input (which is the default for Wasapi input).
Public propertyVolume
Gets or Sets the volume of the channels between 0 (silent) and 1 (full).
Top
See Also

Reference