KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH
KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH プロパティは、カメラの焦点距離情報を取得します。
用法の要点テーブル
Yammer の入手 | 設定 | 移行先 | プロパティ記述子の種類 | プロパティ値の種類 |
---|---|---|---|---|
はい | いいえ | フィルターまたはノード | KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH_S または KSPROPERTY_CAMERACONTROL_NODE_FOCAL_LENGTH_S | LONG |
プロパティ値 (操作データ) は LONG で、カメラの焦点距離を指定します。
解説
このプロパティ要求を使用して、ズーム値を解釈できます。 ズームの範囲は、lObjectiveFocalLengthMin/lOcularFocalLength と lObjectiveFocalLengthMax/lOcularFocalLength の間にする必要があります。 (lOcularFocalLength、lObjectiveFocalLengthMin、および、lObjectiveFocalLengthMax は、KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH_S および KSPROPERTY_CAMERACONTROL_NODE_FOCAL_LENGTH_S 構造体のメンバーです)。
たとえば、lObjectiveFocalLengthMax = 105 および lOcularFocalLength = 35 の場合、のカメラは最大光学ズーム比 105/35、つまり 3 になります。
USB ビデオ クラス デバイス クラス仕様の「光学式ズーム」セクションも参照してください。 この仕様は、USB 実装者フォーラムの Web サイトで入手できます。
要件
ヘッダー | ksmedia.h (Ksmedia.h をインクルード) |
関連項目
KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH_S