C# Class ManagedBass.Wasapi.WasapiToBassStream

Provides audio from WasapiRecordingDevice or WasapiLoopbackDevice in a Bass Channel.
显示文件 Open project: ManagedBass/ManagedBass

Public Methods

Method Description
Dispose ( ) : void

Frees all resources used by this channel.

Play ( ) : bool

Starts the Channel Playback.

Stop ( ) : bool

Stops the Channel Playback.

WasapiToBassStream ( WasapiLoopbackDevice Device, bool Decode = false )

Creates a new instance of WasapiToBassStream.

WasapiToBassStream ( WasapiRecordingDevice Device, bool Decode = false )

Creates a new instance of WasapiToBassStream.

Private Methods

Method Description
WasapiToBassStream ( WasapiDevice WasapiDevice, bool Decode = false )

Method Details

Dispose() public method

Frees all resources used by this channel.
public Dispose ( ) : void
return void

Play() public method

Starts the Channel Playback.
public Play ( ) : bool
return bool

Stop() public method

Stops the Channel Playback.
public Stop ( ) : bool
return bool

WasapiToBassStream() public method

Creates a new instance of WasapiToBassStream.
public WasapiToBassStream ( WasapiLoopbackDevice Device, bool Decode = false )
Device WasapiLoopbackDevice to use.
Decode bool Whether to create a decoding channel.

WasapiToBassStream() public method

Creates a new instance of WasapiToBassStream.
public WasapiToBassStream ( WasapiRecordingDevice Device, bool Decode = false )
Device WasapiRecordingDevice to use.
Decode bool Whether to create a decoding channel.