4

現在のウェーブ出力サンプルストリームにアクセスするにはどうすればよいですか?

2006年12月のsocial.microsoft.comの質問(Vistaで「Wave」または「StereoMix」から録音する方法は?)yjslashは次のように質問しました。

Windows XP以前では、オーディオストリームをスピーカーにキャプチャできました。つまり、DirectSoundCaptureは、選択したソース行からキャプチャできました。また、録音ソースラインとして「WaveOutMix」や「StereoMix」などを選択した場合、DirectSoundCaptureはオーディオストリームをスピーカーに録音することができました。

Larry Osterman(MSFT)(オーディオチーム開発者およびStackOverflowユーザー)が応答したもの:

XPでこれにどのAPIを使用しましたか?彼らはVistaで引き続き動作するはずです。

WASAPIには、クライアントがミックス後のオーディオストリームをキャプチャできるようにする特別なループバックモードがあります。

Stackoverflowに関する質問(WindowsXPおよびWindows7でシステムオーディオ出力を読み取るにはどうすればよいですか?)には、WASAPIに出力ミックスをサンプリングする機能があり、WindowsVista以降で使用できることが記載されています。

2007年1月のWindowsチームのブログエントリには、オーディオ出力をサンプリングする機能が記載されています(エコーキャンセルの目的で、HDCPがそれにどのような影響を与えるか)。

プレミアムコンテンツのエコーキャンセルはうまく機能しませんか?

Windows Vistaは、高品質のエコーキャンセル機能を正常に構築するために十分な情報へのアクセスをアプリケーションに提供すると信じています。

オーディオ出力のサンプリングに使用されるAPIは何ですか?Vistaは、現在のオーディオ出力ストリームにアクセスするためのアプリケーションにどのようなアクセスを提供しますか?WASAPIのどの機能とその使用方法により、現在のオーディオ出力のサンプリング/キャプチャが可能になりますか?

も参照してください

4

1 に答える 1

2

これLoopback Recording)はMSDNで見つけました。また、これCapturing a Stream)も見つけました。

ちなみに、MSDNによると、WASAPIではDRM保護を使用してストリームをキャプチャすることはできません。

Windows Vistaは、デジタル著作権管理(DRM)を提供します。WASAPIは、DRMで保護されたコンテンツを含むデジタルストリームのループバック記録を許可しません。同様に、信頼できるオーディオドライバーは、ループバックデバイスが保護されたコンテンツを含むデジタルストリームをキャプチャすることを許可しません。Windows Vistaでは、信頼できるドライバーのみが保護されたコンテンツを再生できます。信頼できるドライバーとDRMの詳細については、WindowsDDKのドキュメントを参照してください。

于 2011-04-27T18:29:28.683 に答える