C# Класс DSPUtil.WaveReader

Наследование: SoundObj
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
First ISample
Next ISample
NextDouble double
OpenFile void
ReadSPDIF void
ReadWaveHeader void
Seek void
SkipToStart void
This ISample

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

Close() публичный Метод

Close the wave file
public Close ( ) : void
Результат void

WaveReader() публичный Метод

public WaveReader ( Stream input ) : System
input Stream
Результат System

WaveReader() публичный Метод

public WaveReader ( Stream input, WaveFormat format ) : System
input Stream
format WaveFormat
Результат System

WaveReader() публичный Метод

Read a wave file
public WaveReader ( string fileName ) : System
fileName string Name of the wave file
Результат System

WaveReader() публичный Метод

public WaveReader ( string fileName, System.TimeSpan startTime ) : System
fileName string
startTime System.TimeSpan
Результат System

WaveReader() публичный Метод

public WaveReader ( string fileName, WaveFormat format ) : System
fileName string
format WaveFormat
Результат System

WaveReader() публичный Метод

public WaveReader ( string fileName, WaveFormat format, ushort bitsPerSample, ushort numChannels ) : System
fileName string
format WaveFormat
bitsPerSample ushort
numChannels ushort
Результат System

WaveReader() публичный Метод

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
Результат System