次の方法で共有


KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH

KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH プロパティは、カメラの焦点距離情報を取得します。

用法の要点テーブル

Yammer の入手 設定 移行先 プロパティ記述子の種類 プロパティ値の種類
はい いいえ フィルターまたはノード KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH_S または KSPROPERTY_CAMERACONTROL_NODE_FOCAL_LENGTH_S LONG

プロパティ値 (操作データ) は LONG で、カメラの焦点距離を指定します。

解説

このプロパティ要求を使用して、ズーム値を解釈できます。 ズームの範囲は、lObjectiveFocalLengthMin/lOcularFocalLengthlObjectiveFocalLengthMax/lOcularFocalLength の間にする必要があります。 (lOcularFocalLengthlObjectiveFocalLengthMin、および、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

KSPROPERTY_CAMERACONTROL_NODE_FOCAL_LENGTH_S

KSPROPERTY_CAMERACONTROL_ZOOM

KSPROPERTY_CAMERACONTROL_ZOOM_RELATIVE