WAVEFORMATEX構造体

ウェーブフォーム オーディオ データのフォーマットを定義します。

WAVEFORMATEX wave;
wave.wFormatTag      = WAVE_FORMAT_PCM; // タイプ。「WAVE_FORMAT_PCM」を指定。
wave.nChannels       = 2; // チャンネル数(1:モノラル 2:ステレオ)
wave.wBitsPerSample  = 8; // サンプリングあたりのビット数(分解能)「8/16」を指定。
wave.nBlockAlign     = wave.nChannels * wave.wBitsPerSample / 8; // サンプルあたりのバイト数
wave.nSamplesPerSec  = 44100; // サンプリングレート(8.0/11.025/22.05/44.1kHz)
wave.cbSize          = 0;
wave.nAvgBytesPerSec = wave.nSamplesPerSec * wave.nBlockAlign;