2009-06-10 56 views
0

私は自分のウェブカメラにアクセスするためにDirectShow.Netを使用しています。ビデオキャプチャの解像度とFPSレートを設定するために私のウェブカメラのプロパティページを表示したい。 DirectShow.NETのサンプル(DxPropPages)のサンプルデモコードを使用してこれを試してみます。 Hereがコードです。ただし、プロパティウィンドウの2番目のタブは無効です。DirectShow.NET - ウェブカメラ解像度プロパティページ

このタブが有効になっている必要があります。これにより、ユーザーはより高い解像度を設定できます。私はそれをどのように達成できますか?私はDirecShowを初めて熟知しており、このデモコードは何を変えるべきかを本当に知りません。

PS私は何を意味するのかを示すためにいくつかのスクリーンショットを投稿したかったのですが、私は新しいユーザーであるため、できません。

答えて

1

IAMStreamConfigインターフェイスを使用して解像度を制御できます。 この方法で独自のUIを表示し、設定を保持することができます。 私は念頭に置いて特定のサンプルを持っていませんが、私はそれを使用してコードでいっぱいのネット​​を知っています。
プロパティページに表示される他のすべてのプロパティも制御できます(Webカメラがサポートしている場合)。Take a look at this MSDNビデオキャプチャ用のページDirectShow.NETでサポートされているすべてのインターフェイス。

+0

ありがとうございます!私はIAMStreamConfigが必要です。 また、元の質問の回答が見つかりました: http://sourceforge.net/forum/message.php?msg_id=5123929 – GTD

関連する問題