C# Class DSPUtil.WaveReader

Inheritance: SoundObj
Afficher le fichier Open project: hughpyle/inguz-DSPUtil Class Usage Examples

Private Properties

Свойство Type Description
First ISample
Next ISample
NextDouble double
OpenFile void
ReadSPDIF void
ReadWaveHeader void
Seek void
SkipToStart void
This ISample

Méthodes publiques

Méthode Description
Close ( ) : void

Close the wave file

WaveReader ( Stream input ) : System
WaveReader ( Stream input, WaveFormat format ) : System
WaveReader ( string fileName ) : System

Read a wave file

WaveReader ( string fileName, System.TimeSpan startTime ) : System
WaveReader ( string fileName, WaveFormat format ) : System
WaveReader ( string fileName, WaveFormat format, ushort bitsPerSample, ushort numChannels ) : System
WaveReader ( string fileName, WaveFormat format, ushort bitsPerSample, ushort numChannels, System.TimeSpan startTime ) : System

Private Methods

Méthode Description
First ( bool &more ) : ISample
Next ( BinaryReader rdr, bool &more ) : ISample
NextDouble ( BinaryReader rdr ) : double
OpenFile ( string fileName ) : void
ReadSPDIF ( ) : void
ReadWaveHeader ( WaveFormat format, bool expectHeader ) : void
Seek ( long pos ) : void

Seek to position in the data stream

SkipToStart ( System.TimeSpan ts ) : void
This ( bool &more ) : ISample

Method Details

Close() public méthode

Close the wave file
public Close ( ) : void
Résultat void

WaveReader() public méthode

public WaveReader ( Stream input ) : System
input Stream
Résultat System

WaveReader() public méthode

public WaveReader ( Stream input, WaveFormat format ) : System
input Stream
format WaveFormat
Résultat System

WaveReader() public méthode

Read a wave file
public WaveReader ( string fileName ) : System
fileName string Name of the wave file
Résultat System

WaveReader() public méthode

public WaveReader ( string fileName, System.TimeSpan startTime ) : System
fileName string
startTime System.TimeSpan
Résultat System

WaveReader() public méthode

public WaveReader ( string fileName, WaveFormat format ) : System
fileName string
format WaveFormat
Résultat System

WaveReader() public méthode

public WaveReader ( string fileName, WaveFormat format, ushort bitsPerSample, ushort numChannels ) : System
fileName string
format WaveFormat
bitsPerSample ushort
numChannels ushort
Résultat System

WaveReader() public méthode

public WaveReader ( string fileName, WaveFormat format, ushort bitsPerSample, ushort numChannels, System.TimeSpan startTime ) : System
fileName string
format WaveFormat
bitsPerSample ushort
numChannels ushort
startTime System.TimeSpan
Résultat System