2017-03-29 4 views
0

クライアント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で気にしないでください」などの間違った方向を指摘することさえできます。あなたは使用する必要があります... "

多くのありがとう。

答えて

0

私の環境では、Citrix HDX Web Cameraには出力ピンがありません。 あなたのローカルマシン上のピンのプロパティを確認した場合、あなたは以下のように表示されることがあります。

れる好ましいメディアタイプ:
主な種類:ビデオ
サブタイプタイプ:YUY2
フォーマットの種類:VideoInfo
rcSrc {X = 0 、Y = 0、幅= 0、高さ= 0}
rcDest {X = 0、Y = 0、幅= 0、高さ= 0}
-
など。

Iメディアを推測しますタイプがシステムにないため、ピンは使用できませんレンダリングされる。残念ながら私は何をインストールする必要があるのか​​分かりません。

関連する問題