Table of Contents

Class AutoDisposeFileReader

Namespace
NAudio.Extras
Assembly
NAudio.Extras.dll

Used by AudioPlaybackEngine

public class AutoDisposeFileReader : ISampleProvider
Inheritance
AutoDisposeFileReader
Implements
Inherited Members

Constructors

AutoDisposeFileReader(ISampleProvider)

Creates a new file reader that disposes the source reader when it finishes

public AutoDisposeFileReader(ISampleProvider reader)

Parameters

reader ISampleProvider

Properties

WaveFormat

The WaveFormat of this file reader

public WaveFormat WaveFormat { get; }

Property Value

WaveFormat

Methods

Read(Span<float>)

Reads samples from this file reader

public int Read(Span<float> buffer)

Parameters

buffer Span<float>

Returns

int