Events (2) Methods (3) Properties (2)
Namespace: CSCore.SoundIn

Syntax

public interface ISoundIn : IDisposable

Implements

  • System.IDisposable

Summary

Defines a interface for capturing audio.

Events

DataAvailable

Occurs when new data got captured and is available.

public DataAvailable

Stopped

Occurs when the recording stopped.

public Stopped

Methods

Initialize()

Initializes the ISoundIn instance.

public abstract void Initialize()

Start()

Starts capturing.

public abstract void Start()

Stop()

Stops capturing.

public abstract void Stop()

Properties

RecordingState

Gets the current RecordingState.

public abstract RecordingState RecordingState { get; }

WaveFormat

Gets the format of the captured audio data.

public abstract WaveFormat WaveFormat { get; }

Class Diagram

save

reset

Drag to pan - Use Mousewheel + Ctrl to zoom