D2XX インターフェイスを介してオーディオ データを FTDI デバイスに供給するアプリケーションがあります。私のアプリケーションがフォーカスを持っている間は完璧に動作し、CPU の使用量はほとんどありません (5%)。しかし、(他のアプリケーションに切り替えたり、大量の描画を行ったりして) CPU を叩くと、オーディオに途切れが生じることがあります。
これを防ぐために多くのことを試みましたが (リアルタイムに対するプロセス/スレッドの優先順位、MMCSS スケジューリングなど)、それでも時々発生します。
優先順位を上げる他の方法はありますか? それとも、カーネル ドライバーを作成しないと不可能でしょうか?