C# Class ManagedBass.Wasapi.Loopback

Capture SoundCard output using Wasapi Loopback. Requires basswasapi.dll.
Inheritance: IAudioRecorder
Datei anzeigen Open project: ManagedBass/ManagedBass

Public Methods

Method Description
Dispose ( ) : void

Frees all Resources used by this instance.

Loopback ( WasapiLoopbackDevice Device, bool IncludeSilence = true ) : System

Creates a new instance of Loopback capture.

Processing ( IntPtr Buffer, int Length ) : void
Start ( ) : bool

Start Loopback Capture.

Stop ( ) : bool

Stop Loopback Capture.

Method Details

Dispose() public method

Frees all Resources used by this instance.
public Dispose ( ) : void
return void

Loopback() public method

Creates a new instance of Loopback capture.
public Loopback ( WasapiLoopbackDevice Device, bool IncludeSilence = true ) : System
Device WasapiLoopbackDevice The to use.
IncludeSilence bool Whether to include Silence in the Capture.
return System

Processing() public method

public Processing ( IntPtr Buffer, int Length ) : void
Buffer System.IntPtr
Length int
return void

Start() public method

Start Loopback Capture.
public Start ( ) : bool
return bool

Stop() public method

Stop Loopback Capture.
public Stop ( ) : bool
return bool