Table of Contents

Interface IWaveProvider

Namespace
NAudio.Wave
Assembly
NAudio.Core.dll

Generic interface for all WaveProviders.

public interface IWaveProvider
Extension Methods

Properties

WaveFormat

Gets the WaveFormat of this WaveProvider.

WaveFormat WaveFormat { get; }

Property Value

WaveFormat

The wave format.

Methods

Read(Span<byte>)

Fill the specified buffer with wave data.

int Read(Span<byte> buffer)

Parameters

buffer Span<byte>

The buffer to fill with audio data.

Returns

int

The number of bytes written. Return 0 to signal end of stream.