2

Web カメラからビデオをキャプチャするために DirectShow API を使用しており、IAMVideoProcAmpインターフェイス (例VideoProcAmp_WhiteBalance) を使用してさまざまなプロパティを設定しています。自動モードで設定されている現在のプロパティ値を取得することはできますか? 入手して手動モードに適用したいと思います。

問題は、メソッドを呼び出して自動モードで値を取得しようとするとIAMVideoProcAmp::Get、手動モードに設定した最後の値が返されることです(期待どおり、現在の値ではありません)。

4

1 に答える 1

2

あなたの思い通りにはいかないと思います。設定した値のみ、または独自に設定できる値のみを読み戻すことができます。インターフェイス/メソッドは、ハードウェアが「自動」モードで選択した値を読み戻すことは想定されていません。最終的には実装に依存し、これがドライバーによってどのように処理されるかに依存しますが、それを返さない場合 (返す必要がないため)、運が悪いです。

于 2016-03-29T10:33:11.593 に答える