WASAPIラッパー

公開:2011-11-07 09:44
更新:2020-02-15 04:36
カテゴリ:wasapi,c++,dawもどきの作成,windows,audio,windows api

WASAPIラッパーを1つの実装で4つのタイプ(排他タイマー・排他イベント・共有タイマー・共有イベント)をtypedefできるようにしてみた。

排他・共有のポリシー、イベント・タイマーのポリシーを作り、wasapi_baseクラスのテンプレートパラメータにするというやり方をとってみた。

テンプレートを使ってできる限り同じコードを書かないように頑張ってみたが、あんまりいい出来ではないとは思う。

変更したソースコード