web-dev-qa-db-ja.com

MME、Windows DirectSoundまたはWasapi

私はAudacityを使用していて、最高のオーディオ品質を得るにはどの録音デバイス/システムを使用すればよいのか疑問に思いましたか? MME、Windows DirectSound、Wasapi.ImがWindows 7ラップトップにあり、すべて試してみましたが、3つの間で大きな違いは見られません。デフォルトでは、設定はMMEにありました。

ありがとうございました

9
Phil_oneil

MMEは、ほとんどのWindows OSでサポートされているため(MMEは1991年にリリースされたため)、多くの場合、デフォルトの選択です。 DirectSoundは基本的にWindowsオーディオセッションAPI(WASAPI)へのDirectX関連のインターフェースにすぎないため、DirectSoundとWASAPIの間に大きな違いはありません。 WASAPIは(設計により)すべてのレイテンシが最も低いため、録音には(特にマルチトラックの場合)推奨されます。

6
Jan W

Audacityによると:

「MME:これはAudacityのデフォルトであり、すべてのオーディオデバイスと最も互換性があります。

Windows DirectSound:これは、潜在的に少ない待機時間で、MMEよりも新しいものです。

Windows WASAPI:このホストは、Audacityがサポートする最新のWindowsインターフェースであり、アプリケーション(Audacityなど)とサウンドカードドライバーの間で使用されます。 WASAPIは、2007年にWindows Vistaで最初に正式にリリースされました。 WASAPIは、コンピュータの再生を記録するための「ループバック」デバイスに特に役立ちます。 24ビットの録音デバイスがサポートされています。このホストを使用して再生がエミュレートされます。その結果、ミキサーツールバーの再生スライダーは、システム再生スライダーを直接操作するのではなく、システム再生スライダーの現在のレベルのみを拡大または縮小します。」

引用の間にあるものはすべて、Audacityから直接のものです。彼らはWASAPIについて多くのことを言ったようです。

1
EdRi

MME(マルチメディアイベント、別名WinMM [WindowsマルチメディアAPI])は、Windows 95(またはそれ以前)から存在する古いインターフェイスである必要があります。 WASAPIには、Windows Vista以降の新しいオーディオスタックが付属しています。 Janが彼の回答で述べたように、WASAPIは最小の待ち時間を提供します。私のコンピューターでは、DirectSoundにオーディオデータを送信するときにバッファーが組み込まれているように見えるため、Audacityからの再生はWASAPIよりもDirectSoundの方が安定しています。しかし、録音の場合、WASAPIを使用するAudacityはオーディオを完全にキャプチャします。

1
robbie fan