必要に応じてDirectSoundまたはOpenALを介してデコードされたストリームを再生できるように、wav、mp3、またはoggファイルをデコードするクロスプラットフォーム(Windows、MacOSX、およびLinuxでは.NetおよびMono)の方法を探しています。
mp3またはoggのいずれかをデコードできるソリューションで十分です。両方をデコードする必要はありません。それ(または別の解決策)がwavもデコードできる場合、それは理想的ですが、wavファイルをmp3またはoggに変換できる可能性があるため、厳密には必要ありません。
wavファイルしかデコードできない解決策は部分的な解決策にすぎませんが、私が得られるものを取り上げます。;-)
これが私がすでに見たものです:
- DirectSoundとAlutはどちらもWAVデコードをサポートしていますが、Alutは非推奨になっています。
- ffmpegはほとんど何でもデコードしますが、プラットフォーム間で共通の安定したリリースがないようですか?
- まだcsvorbisを試していませんが、とても古く、現在の状況がわかりません。
上記の解決策の1つが実際に最良の選択肢であると私に説得してみてください。
ありがとう。