Method | Description | |
---|---|---|
Close ( ) : void |
Wave ファイルを閉じる。
|
|
Dispose ( ) : void | ||
ModifyHeader ( |
ヘッダのデータ長の部分を修正する。
|
|
Open ( |
Wave ファイルを開く。
|
|
Open ( string filename, |
Wave ファイルを開く。
|
|
WaveWriter ( ) : System | ||
WaveWriter ( |
ストリームに書き込む。
|
|
WaveWriter ( string filename, |
ファイル名を指定して開く。
|
|
Write ( |
データ書き出し。
|
|
Write ( |
データ書き出し。
|
|
Write ( |
データ書き出し。
|
|
Write ( double l, double r ) : int |
データの書き込み。
|
|
Write ( float l, float r ) : int |
データの書き込み。
|
|
Write ( short l, short r ) : int |
データの書き込み。
|
|
WriteHeader ( |
Wave ヘッダ(RIFF, fmt chunk, data chunk のデータ長まで)をストリームに書き出す。
|
|
WriteRawData ( |
Wave の生データをそのまま書き込む。
|
|
WriteRawData ( |
Wave の生データをそのまま書き込む。
|
|
WriteRawData ( byte data ) : void |
Wave の生データをそのまま書き込む。
|
|
WriteRawData ( byte data, int length ) : void |
Wave の生データをそのまま書き込む。
|
|
WriteShort ( short data ) : void |
1サンプル読み出す。 モノラル16ビット以外の場合、サポート対象外。
|
|
WriteShort ( short l, short r ) : void |
public static ModifyHeader ( |
||
writer | 書き込み先ストリーム | |
length | int | 修正後のデータ長(サンプル数) |
blockSize | int | ブロックサイズ |
return | void |
public Open ( |
||
writer | ||
header | ||
return | void |
public Open ( string filename, |
||
filename | string | Wave ファイル名 |
header | ||
return | void |
public WaveWriter ( |
||
writer | 書き込み先ストリーム | |
header | Wave のヘッダ | |
return | System |
public WaveWriter ( string filename, |
||
filename | string | 書き込み先 Wave ファイル名 |
header | Wave のヘッダ | |
return | System |
public static Write ( |
||
writer | 書き込み先ストリーム | |
header | Wave ヘッダ | |
l | double | 書き込みたいデータ(L ch) |
r | double | 書き込みたいデータ(R ch) |
return | int |
public static Write ( |
||
writer | 書き込み先ストリーム | |
header | Wave ヘッダ | |
l | float | 書き込みたいデータ(L ch) |
r | float | 書き込みたいデータ(R ch) |
return | int |
public static Write ( |
||
writer | 書き込み先ストリーム | |
header | Wave ヘッダ | |
l | short | 書き込みたいデータ(L ch) |
r | short | 書き込みたいデータ(R ch) |
return | int |
public Write ( double l, double r ) : int | ||
l | double | 左チャネルのデータ。 |
r | double | 右チャネルのデータ。 |
return | int |
public Write ( float l, float r ) : int | ||
l | float | 左チャネルのデータ。 |
r | float | 右チャネルのデータ。 |
return | int |
public Write ( short l, short r ) : int | ||
l | short | 左チャネルのデータ。 |
r | short | 右チャネルのデータ。 |
return | int |
public static WriteHeader ( |
||
writer | 書き込み先ストリーム | |
header | Wave のヘッダ | |
length | int | データ長(サンプル数) |
return | void |
public static WriteRawData ( |
||
writer | 書き込み先 | |
data | byte | 書き込むデータ |
return | void |
public static WriteRawData ( |
||
writer | 書き込み先 | |
data | byte | 書き込むデータ |
length | int | 書き込む長さ(バイト数) |
return | void |
public WriteRawData ( byte data, int length ) : void | ||
data | byte | 書き込むデータ |
length | int | 書き込む長さ(バイト数) |
return | void |
public WriteShort ( short data ) : void | ||
data | short | 1サンプル分のデータ |
return | void |
public WriteShort ( short l, short r ) : void | ||
l | short | |
r | short | |
return | void |