5

今後の Windows 8 用のアプリを開発することを検討しています。このアプリでは、低遅延のオーディオ録音と再生が必要であり、OS がそれをサポートするかどうかを調べています (他のプラットフォームとは対照的に)。

だから私が知りたいのは:

  1. Windows 8 に低遅延のオーディオ API はありますか?
  2. PC 以外のプラットフォーム (タブレットなど) でサポートされますか?

ありがとう!

4

3 に答える 3

5

WASAPIは、低遅延オーディオAPIとしてWindowsVistaで導入されました。デスクトップとWindows8のMetroスタイルのアプリケーションの両方で使用できます。これは非常に低レベルのAPIであるため、使用は簡単ではありませんが、最大のパワーを提供します。これは、Windows8と新しく作成されたWindowsRT(Arm)の両方で動作します。

また、 XAudio2も利用できます。これは、操作が簡単な少し高レベルのAPIです。これはDirectSoundに代わるものであり、ゲーム開発者向けに設計されていますが、目的に応じて機能する場合があります。これは、Windows8とWindowsRTの両方で利用できます。

この記事の下部にある2つのAPIの比較が少しあります。XAudio2から始めて、XAudio2がニーズを満たしていないことがわかった場合にのみ、WASAPIに移行します。

于 2012-04-17T05:36:07.770 に答える
4

XAudio2 の使用を検討します。Microsoft プロバイダー簡単に始めるための基本的なオーディオ再生サンプル

于 2012-04-17T03:43:53.207 に答える
3

はい、アクセスできる低遅延 API があります。それはWASAPIと呼ばれます

私の理解では、すべてのタブレット/ラップトップ/デスクトップ/Windows 8 を実行しているすべてのデバイスがアクセスできます。唯一の欠点は、(レベルが低いため) 操作が難しいことですが、スピーカーに送信されるバイト配列と直接対話することができ、レイテンシーが非常に低いことです。

于 2012-04-16T16:05:27.877 に答える