共用方式為


CameraControlProperty 列舉 (strmif.h)

[與此頁面相關的功能 DirectShow 是舊版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音訊/視訊擷取取代。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft 強烈建議新程式代碼盡可能使用 MediaPlayerIMFMediaEngine音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議使用舊版 API 的現有程式代碼盡可能重寫為使用新的 API。

列舉 CameraControlProperty 會指定相機上的設定。

Syntax

typedef enum tagCameraControlProperty {
  CameraControl_Pan = 0,
  CameraControl_Tilt,
  CameraControl_Roll,
  CameraControl_Zoom,
  CameraControl_Exposure,
  CameraControl_Iris,
  CameraControl_Focus
} CameraControlProperty;

常數

 
CameraControl_Pan
值: 0
指定相機的移動瀏覽設定,以度為單位。 值的範圍從 –180 到 +180,預設值設定為零。 正值從原點順時針 (相機從上方) 檢視時順時針旋轉,而負值會從原點反時針旋轉。
CameraControl_Tilt
指定相機的傾斜設定,以度為單位。 值的範圍從 –180 到 +180,預設值設定為零。 正值會將影像平面向上指向,負值會將影像平面向下。
CameraControl_Roll
指定相機的滾動設定,以度為單位。 值的範圍從 –180 到 +180,預設值設定為零。 正值會導致相機沿著影像檢視軸順時針旋轉,而負值會導致相機反時針旋轉。
CameraControl_Zoom
指定相機的縮放設定,以公厘為單位。 值的範圍從 10 到 600,預設值是裝置特有的。
CameraControl_Exposure
指定記錄基底 2 秒的曝光設定。 換句話說,對於小於零的值而言,曝光時間是 1/2^n 秒,而值零或更高,曝光時間是 2^n 秒。 例如:
































-31/8
-21/4
-11/2
01
12
24
CameraControl_Iris
以 fstₒp* 10 單位指定相機的鳶尾花設定。
CameraControl_Focus
以公厘為單位,指定相機的焦點設定,做為最佳焦點目標的距離。 範圍和預設值是裝置特有的。

備註

針對指定的屬性,特定裝置可能只實作列出的範圍子集。

規格需求

需求
標頭 strmif.h (包含 Dshow.h)

另請參閱

DirectShow 列舉型別

IAMCameraControl 介面