携帯電話からキャプチャした PCM オーディオのストリームがあり、それを再生したいと考えています。
このオーディオを C++ で再生する軽量な方法を見つけようとしています。
Wave ヘッダーを平手打ちして、任意のメディア プレーヤーで再生するファイルを作成することはできますが、ファイルがストリーミングされるときにリアルタイムでファイルを再生したいと考えています。また、あるファイルを停止して別のファイルを開始するときに、オーディオに一時停止を加えたくありません。
OpenAL がオーディオ ストリーミング機能を提供していることは認識していますが、もっとシンプルなものを期待していました。シングル チャンネルの PCM ストリームを再生するだけで済みます。
これを行うことができる軽量で無料の(商用利用のための)ライブラリまたはWindows APIを知っている人はいますか?