0

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

ユーザーがキャプチャ解像度を設定できるように、このタブを有効にする必要があります。どうすればそれを達成できますか?私は DirecShow を初めて使用し、このデモ コードで何を変更すればよいかよくわかりません。

PS スクリーンショットを投稿して私の言いたいことをお見せしたかったのですが、私は新しいユーザーなのでできません。

4

1 に答える 1

1

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

于 2009-06-10T20:04:27.283 に答える