C# Класс Wave.WaveReader

RIFF Wave 形式のファイルから音声データを読み出す。
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

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

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