ymm4-plugin-document
|
WAVファイルを書き込むためのクラスです。 [詳解]
公開メンバ関数 | |
WavFileWriter (string file, int hz, int ch, int depth, int id) | |
WavFileWriterクラスの新しいインスタンスを初期化し、指定されたファイルにWAVヘッダーを書き込みます。 | |
int | GetRemainingWritableSampleCount () |
現在のストリームに書き込み可能な残りのサンプル数を取得します。 | |
void | Write (short[] buffer) |
指定されたshort型配列のデータをWAVファイルに書き込みます。 | |
void | Write (short buffer) |
指定されたshort型の単一サンプルをWAVファイルに書き込みます。 | |
void | Write (float[] buffer) |
指定されたfloat型配列のデータをWAVファイルに書き込みます。 | |
void | Write (byte[] buffer) |
指定されたbyte型配列のデータをWAVファイルに書き込みます。 | |
void | Dispose () |
このインスタンスによって使用されているすべてのリソースを解放します。 |
静的公開変数類 | |
const int | WAVE_FORMAT_PCM = 1 |
PCMフォーマットのIDを表す定数です。(1) | |
const int | WAVE_FORMAT_IEEE_FLOAT = 3 |
IEEE FloatフォーマットのIDを表す定数です。(3) |
限定公開メンバ関数 | |
virtual void | Dispose (bool disposing) |
このインスタンスによって使用されているリソースを解放します。 |
WAVファイルを書き込むためのクラスです。
このクラスは、指定されたオーディオフォーマット(サンプリングレート、チャンネル数、ビット深度)で WAVファイルのヘッダーを作成し、オーディオデータを書き込む機能を提供します。 IDisposableを実装しており、使用後は必ずDisposeする必要があります。
YukkuriMovieMaker.Commons.WavFileWriter.WavFileWriter | ( | string | file, |
int | hz, | ||
int | ch, | ||
int | depth, | ||
int | id ) |
WavFileWriterクラスの新しいインスタンスを初期化し、指定されたファイルにWAVヘッダーを書き込みます。
file | 書き込むWAVファイルのパス。 |
hz | サンプリングレート (Hz)。 |
ch | チャンネル数。 |
depth | ビット深度 (bit)。 |
id | オーディオフォーマットID (例: 1 for PCM, 3 for IEEE Float)。 |
IOException | ファイルの作成または書き込み中にエラーが発生した場合にスローされます。 |
void YukkuriMovieMaker.Commons.WavFileWriter.Dispose | ( | ) |
このインスタンスによって使用されているすべてのリソースを解放します。
このメソッドは、WAVファイルのヘッダー情報を更新し、基になるストリームとライターを閉じます。
|
protectedvirtual |
このインスタンスによって使用されているリソースを解放します。
disposing | マネージドリソースとアンマネージドリソースの両方を解放する場合は true、アンマネージドリソースだけを解放する場合は false。 |
int YukkuriMovieMaker.Commons.WavFileWriter.GetRemainingWritableSampleCount | ( | ) |
現在のストリームに書き込み可能な残りのサンプル数を取得します。
void YukkuriMovieMaker.Commons.WavFileWriter.Write | ( | byte[] | buffer | ) |
指定されたbyte型配列のデータをWAVファイルに書き込みます。
buffer | 書き込むデータを含むbyte型配列。 |
void YukkuriMovieMaker.Commons.WavFileWriter.Write | ( | float[] | buffer | ) |
指定されたfloat型配列のデータをWAVファイルに書き込みます。
buffer | 書き込むデータを含むfloat型配列。 |
void YukkuriMovieMaker.Commons.WavFileWriter.Write | ( | short | buffer | ) |
指定されたshort型の単一サンプルをWAVファイルに書き込みます。
buffer | 書き込むshort型のサンプル。 |
void YukkuriMovieMaker.Commons.WavFileWriter.Write | ( | short[] | buffer | ) |
指定されたshort型配列のデータをWAVファイルに書き込みます。
buffer | 書き込むデータを含むshort型配列。 |
|
static |
IEEE FloatフォーマットのIDを表す定数です。(3)
|
static |
PCMフォーマットのIDを表す定数です。(1)