ウェブカメラを選択するためのダイアログが表示されないようにするにはどうすればよいですか?
約 18 時間後、WPF のアプリケーションから Web カメラを実行できるようになりました (さらに多くのカメラが機能すると確信しています)。
DirectShowNet なし、WPFMediaKit なし、WIA なし
私はavicap32で実装のコードを適応させました。「完全に」動作しますが、選択したデバイスのダイアログ ボックスが常に表示されるため、可能であればこれを避けたいと考えています。
この動作は設計によるものだと思うので、ユーザーはアプリケーションがいつアクセスしようとしているのかを常に知っています。誰もあなたの許可なしにあなたの写真を撮ることを望んでいません。Win8 では、ユーザーはアプリケーションごとにこの動作をオーバーライドできます。
私はこれを見つけただけで、おそらくあなたを助けるでしょう。
SendMessage(_windowHandle, WM_CAP_CONNECT, _videoSourceIndex, 0)
多分あなたはこの男に尋ねる必要があります: C# web cam WM_CAP_CONNECT: 複数のキャプチャ ソースが存在するときにキャプチャ ソースを強制したい