ビデオ キャプチャ用のアプリケーションを開発しており、ズーム機能を実装したいと考えています。
DirectShow での作業 IAMCameraControlInterface に出会いました。メソッド ::Set() があり、いくつかのカメラ パラメータを設定するために使用する必要があります。
しかし、私は遊んでいて、それで何もできませんでした。次に、可能なパラメータ値の範囲を返す ::GetRange() メソッドを呼び出そうとしましたが、何も返されませんでした。
デバイスがオプションをサポートしていない可能性は本当にありますか? ネイティブのカメラ アプリケーションがズームをサポートしているため、非常に奇妙に思えますが、このような奇妙な結果の主な問題がどこにあるのか、私にはよくわかりません。
同様のアプリケーションを使用した経験のある人はいますか? ここで何が問題なのか、またはIAMCameraControlInterface関数を効果的に使用する方法を知っている人はいますか?