Hamigaki.Audioライブラリ

公開:2011-09-08 20:02
更新:2020-02-15 04:36
カテゴリ:c++

Hamigaki.Audioライブラリはboost.iostreamでサウンドストリームに関する処理をラップしたライブラリである。数年前にいじってみたことがあるけどそれ以来。今更だけど良いライブラリだ。

ウェーブファイルをsource、オーディオ出力デバイスをsinkとして実装しており、boost::iostreams::copy(source,sink)でサウンド再生ができる。入力デバイスもsourceとして実装されている。

ライブラリの機能としては下記の通りである。

あとhamigaki.coroutineなどもおすすめ。Windowsのfibreを使って実装されていたと思う。