記事No |
: 235 |
投稿日 |
: 2024/01/02(Tue) 04:10:02 |
投稿者 |
: foo |
わたしが持っているオーディオインターフェイスは再生周波数をハードウェア側で設定する仕様なのですが、ここで設定した周波数と違うファイルをkbasio.kpiで再生すると、再生速度が変わって再生されてしまいます。「プラグインへの再生周波数要求」を指定してみても変わらずでした。
デバイス側がサポートする周波数に合わせてリサンプリングして再生することができればと思ったのですが、そういった機能はないのでしょうか。
もしそのような再生はサポートしないということでしたら、WASAPIなどのようにエラーが出ると、仕様ということでわかりやすいように思いました。このような場合には IASIO::setSampleRate() が ASE_OK を返さない(手元ではASE_NoClockを返していた)ようなので、このあたりが使えるかもしれません。
ご検討のほどよろしくお願いいたします。
記事編集