C# 클래스 Wave.WaveReader

RIFF Wave 形式のファイルから音声データを読み出す。
상속: IDisposable
파일 보기 프로젝트 열기: ufcpp/UfcppSample 1 사용 예제들

공개 메소드들

메소드 설명
Close ( ) : void

Wave ファイルを閉じる。

Dispose ( ) : void
Open ( BinaryReader reader ) : void

Wave ファイルを開く。

Open ( string filename ) : void

Wave ファイルを開く。

Read ( uint length, double &l, double &r ) : int

データの読み出し。

Read ( uint length, float &l, float &r ) : int

データの読み出し。

Skip ( int length ) : bool

データを読み飛ばす。

WaveReader ( ) : System
WaveReader ( BinaryReader reader ) : System
WaveReader ( string filename ) : System

메소드 상세

Close() 공개 메소드

Wave ファイルを閉じる。
public Close ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Open() 공개 메소드

Wave ファイルを開く。
public Open ( BinaryReader reader ) : void
reader System.IO.BinaryReader Wave ファイルを格納したストリーム
리턴 void

Open() 공개 메소드

Wave ファイルを開く。
public Open ( string filename ) : void
filename string Wave ファイル名
리턴 void

Read() 공개 메소드

データの読み出し。
public Read ( uint length, double &l, double &r ) : int
length uint 読み出すサンプル数。
l double 左チャネルのデータ格納先。
r double 右チャネルのデータ格納先。
리턴 int

Read() 공개 메소드

データの読み出し。
public Read ( uint length, float &l, float &r ) : int
length uint 読み出すサンプル数。
l float 左チャネルのデータ格納先。
r float 右チャネルのデータ格納先。
리턴 int

Skip() 공개 메소드

データを読み飛ばす。
public Skip ( int length ) : bool
length int 読み飛ばす長さ
리턴 bool

WaveReader() 공개 메소드

public WaveReader ( ) : System
리턴 System

WaveReader() 공개 메소드

public WaveReader ( BinaryReader reader ) : System
reader System.IO.BinaryReader
리턴 System

WaveReader() 공개 메소드

public WaveReader ( string filename ) : System
filename string
리턴 System