C# 클래스 DSPUtil.WaveReader

상속: SoundObj
파일 보기 프로젝트 열기: hughpyle/inguz-DSPUtil 1 사용 예제들

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