2016-09-25 3 views
0

仮想カメラ(CLSID_VideoInputDeviceCategory)としてDirectShowフィルタを使用しています。うまくいきますが、このフィードをソースとして表示しないアプリや設定があります。たとえばwin 8.1では、webrtcを介してChrome/Firefoxでこのソースを見ることができます。しかし勝利10で - クロムはこのソースをリストに表示しません(しかしFFはそうします)。また、Adobeのフラッシュはどこにでもリストに表示されません。今私にとって重要なのは、win 10/chromeで利用できるようにすることです。これに影響を及ぼすことがあり、それを修正する方法は?一部の設定でDirectShowバーチャルカメラがリストに表示されない

更新

x86およびx64用のフィルタの二つの異なるセットがあるように見えます。だから、クロムを持つポブレムは異なる建築によって引き起こされた。しかし、フラッシュはまだカメラを検出しません。

答えて

1

DirectShow仮想カメラは、DirectShow(または場合によってはVideo for Windows)を使用してビデオをキャプチャする同じビットレートアプリケーションでのみ表示されます。 bitnessの問題がある場合は、それぞれのbitnessの仮想カメラを構築/登録することで修正できます。アプリケーションがMedia Foundationを使用してビデオを消費する場合、仮想DirectShowカメラは表示されず、アクセスできません。 Applicability of Virtual DirectShow Sourcesブログのポストはこれをもう少し詳しく説明しています。

FirefoxはおそらくDirectShowを使用しているため、ビットの問題がある可能性があります。

また、DirectShowソースの動作が変更されたWindows 10 Anniversary Updateに関連する問題がありました。 hereというレジストリ修正プログラムを適用して、以前の動作を復元するかどうかを確認することができます(経験豊富な問題がAnniversary Updateの変更に関連しているかどうかを確認する)。

関連する問題