現在のウェーブ出力サンプルストリームにアクセスするにはどうすればよいですか?
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のどの機能とその使用方法により、現在のオーディオ出力のサンプリング/キャプチャが可能になりますか?