不具合の原因はバッファサイズに関する理解不足

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

音が途切れる原因が判明した。やはりバッファサイズに関する理解不足に起因したものであった。バッファサイズやレイテンシに関しては再度MSDNを読んで理解し直そうかと思う。GetSreamLatecyの意味とか、PeriodPerBufferとかBufferDurationとかBufferSizeとか。これらの値は共有・排他、タイマー(Pull)・イベント(Push)で違いが出てくる。理解・整理できたらブログにまとめよう。