クライアントPCに接続されたWebカメラで写真を撮る必要があるCitrix上で動作するアプリケーションがあります。このアプリケーションは、C#およびDirectShowライブラリを使用してコード化されています。 Citrix XenAppはバージョン7.xで、クライアントはWindows 7および10にあります。リモートデスクトップとCitrixに同じ問題があるようです。C#:Citrixセッションを通じてクライアントWebカメラにアクセスする
ファットクライアントですべてうまく動作します。 Citrixまたはリモートデスクトップでは、私のローカルWebカメラは表示されませんが、「Citrix HDX Webカメラ」は表示されます。私がそれを使用してカメラを起動しようとすると、「ビデオキャプチャフィルタを追加できませんでした」というエラーが表示されます。
フィルタヒントを見ると、GraphEditがサーバーにロードされ、RDPクライアントで実行されました。キャプチャソースとしてCitrix HDX Web Cameraを見ることはできますが、入力または出力ピンはありません。そのことをどうしたらいいのか分かりません。
私は数日間Webを見てきましたが、運はありません。その周囲には、デフォルトでCitrixでカメラのアクセスが機能しないというヒントがありますが、それは可能です。 Citrix社ではHDX Realtime Webcam Video Compressionについてのサポート記事もありますが、技術的な詳細は不足しています。これは設定オプションに関するものであり、コーディングに関するものではありません。
これは、他のアプリケーションのためにギャップを橋渡しするサードパーティの製品があるので、これが可能だと確信しています。誰かがこれを自分のアプリケーションにコーディングするための良い情報へのリンクを持っていますか?または、「DirectShowで気にしないでください」などの間違った方向を指摘することさえできます。あなたは使用する必要があります... "
多くのありがとう。