次の方法で共有


IAMCameraControl::Set メソッド (strmif.h)

[DirectShowこのページに関連付けられている機能は、従来の機能です。 MediaPlayerIMFMediaEngine、および Media Foundationのオーディオ/ビデオ キャプチャ 置き換わりました。 これらの機能は、Windows 10 および Windows 11 用に最適化されています。 新しいコードでは、可能な場合は、DirectShowではなく、Media Foundation で MediaPlayerIMFMediaEngineAudio/Video Capture 使用することを強くお勧めします。 従来の 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