public interface ISoundIn : IDisposable
Defines a interface for capturing audio.
DataAvailable
Occurs when new data got captured and is available.
public DataAvailable
Stopped
Occurs when the recording stopped.
public Stopped
Initialize()
Initializes the ISoundIn instance.
public abstract void Initialize()
Start()
Starts capturing.
public abstract void Start()
Stop()
Stops capturing.
public abstract void Stop()
RecordingState
Gets the current RecordingState.
public abstract RecordingState RecordingState { get; }
WaveFormat
Gets the format of the captured audio data.
public abstract WaveFormat WaveFormat { get; }