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