The BassWasapiHandler type exposes the following members.
Gets the actual buffer length (in seconds) being used with the Device.
Gets or Sets the bypass flag for full-duplex WASAPI output processing (default is ).
Returns the WASAPI device (endpoint) being used by the Wasapi handler.
Gets or Sets the mute status of the Device.
Gets or Sets the linear volume of the Device between 0 (silent) and 1 (full).
Returns , if the WASAPI event-driven system is used - else the standard push system is used.
Returns , if the WASAPI handler is used in exclusive mode - else shared mode is used.
Returns an input channel which allows you to retrieve the recorded sample data and/or apply any DSP/FX on Wasapi input.
Gets the internal mixer being used with this WASAPI handler (when used with an output device).
Gets the WASAPIPROC currently being used by the Wasapi handler.
Returns , if the WASAPI handler is used with a WASAPI input device (capture or loopback endpoint).
Returns , if the WASAPI handler is used with an WASAPI input device and the full-duplex option was set via SetFullDuplex(Int32, BASSFlag, Boolean).
Gets the actual number of channels being used with the Device.
Gets the BASS output channel handle which is used with this WASAPI input handler in case of full-duplex monitoring.
Gets or Sets the panning of the channels between -1 (left) to +1 (right), 0=centered.
Gets the actual sample rate in Hz which is being used.
Gets or Sets the mute status of the session.
Gets or Sets the session volume between 0 (silent) and 1 (full).
Gets the actual update period (in seconds) being used with the Device.
Enables the use of the InputChannel channel with WASAPI input (which is the default for Wasapi input).
Gets or Sets the volume of the channels between 0 (silent) and 1 (full).