21

32ビット浮動小数点サンプルを使用してPCMwavファイルを記述できるようにしたいと思います。libsndfileがサポートしていると主張しているため、これは有効な形式のようです。

ただし、ヘッダーで32ビットのサンプルサイズを指定した場合、それを開くプログラムはすべて、32ビット整数データであると見なします。浮動小数点データを指定するには、wavファイルのヘッダーにどのフラグなどを設定する必要がありますか?

誰かがこれを行う方法を説明するいくつかのドキュメントを私に指摘できますか?

4

1 に答える 1

22

'fmt'チャンクのwFormatタグをWAVE_FORMAT_IEEE_FLOAT(3)に設定する必要があります。

WAVEフォーマット仕様の良い情報源はこのページです。

于 2010-01-15T22:44:41.987 に答える