共用方式為


IAMCameraControl::Set 方法 (strmif.h)

[與此頁面相關聯的功能,DirectShow是舊版功能。 它已被 MediaPlayer、imfMediaEngine 取代,並在媒體基金會音訊/視訊擷取。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft強烈建議新程式代碼盡可能在媒體 基礎中使用 MediaPlayerIMFMediaEngine音訊/視訊擷取,而不是 DirectShow。 Microsoft建議使用舊版 API 的現有程式代碼,盡可能改寫成使用新的 API。]

Set 方法會在相機上設定指定的屬性。

語法

HRESULT Set(
  [in] long Property,
  [in] long lValue,
  [in] long Flags
);

參數

[in] Property

指定要設定的屬性,做為 CameraControlProperty 列舉的值。

[in] lValue

指定屬性的新值。

[in] Flags

指定所需控件設定,做為 CameraControlFlags 列舉的成員。

傳回值

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

言論

如果 Flags 參數是 CameraControl_Flags_Auto,則方法會忽略 lValue 參數,只要其介於屬性的最小值和最大值之間。

要求

要求 價值
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
支援的最低伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平臺 窗戶
標頭 strmif.h (包括 Dshow.h)
連結庫 Strmiids.lib

另請參閱

設定影片品質

錯誤和成功碼

IAMCameraControl 介面

IAMCameraControl::Get