Class WasapiLoopbackCapture
WASAPI Loopback Capture based on a contribution from "Pygmy"
[Obsolete("Use WasapiRecorderBuilder.WithProcessLoopback() for process-specific loopback, or configure a WasapiRecorder with a render device for system-wide loopback.")]
public class WasapiLoopbackCapture : WasapiCapture, IWaveIn, IDisposable, IWaveLatency
- Inheritance
-
WasapiLoopbackCapture
- Implements
- Inherited Members
Constructors
WasapiLoopbackCapture()
Initialises a new instance of the WASAPI capture class
public WasapiLoopbackCapture()
WasapiLoopbackCapture(MMDevice)
Initialises a new instance of the WASAPI capture class
public WasapiLoopbackCapture(MMDevice captureDevice)
Parameters
captureDeviceMMDeviceCapture device to use
Methods
GetAudioClientStreamFlags()
Specify loopback
protected override AudioClientStreamFlags GetAudioClientStreamFlags()
Returns
GetDefaultLoopbackCaptureDevice()
Gets the default audio loopback capture device
public static MMDevice GetDefaultLoopbackCaptureDevice()
Returns
- MMDevice
The default audio loopback capture device