VideoProcAmpProperty 列挙 (strmif.h)

[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayerIMFMediaEngineAudio/Video Capture を使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]

VideoProcAmpProperty 列挙は、ビデオ キャプチャ デバイスのビデオ プロパティを指定します。

構文

typedef enum tagVideoProcAmpProperty {
  VideoProcAmp_Brightness = 0,
  VideoProcAmp_Contrast,
  VideoProcAmp_Hue,
  VideoProcAmp_Saturation,
  VideoProcAmp_Sharpness,
  VideoProcAmp_Gamma,
  VideoProcAmp_ColorEnable,
  VideoProcAmp_WhiteBalance,
  VideoProcAmp_BacklightCompensation,
  VideoProcAmp_Gain
} VideoProcAmpProperty;

定数

 
VideoProcAmp_Brightness
値: 0
明るさ ( 黒レベルとも呼ばれます) を指定します。 NTSC の場合、値は IRE 単位 * 100 で表されます。 NTSC 以外のソースの場合、単位は任意であり、0 は空白を表し、10,000 は純粋な白を表します。 値の範囲は –10,000 ~ 10,000 です。
VideoProcAmp_Contrast
ゲイン係数 * 100 で表されるコントラストを指定します。 値の範囲は 0 から 10,000 です。
VideoProcAmp_Hue
色相を度 * 100 で指定します。 値の範囲は-180,000 ~ 180,000 です (-180 から +180 度)。
VideoProcAmp_Saturation
彩度を指定します。 値の範囲は 0 ~ 10,000 です。
VideoProcAmp_Sharpness
シャープネスを指定します。 値の範囲は 0 ~ 100 です。
VideoProcAmp_Gamma
ガンマをガンマ * 100 として指定します。 値の範囲は 1 から 500 です。
VideoProcAmp_ColorEnable
色の有効化設定を指定します。 使用できる値は、0 (オフ) と 1 (オン) です。
VideoProcAmp_WhiteBalance
ケルビンの色温度として、ホワイト バランスを指定します。 値の範囲は、デバイスによって異なります。
VideoProcAmp_BacklightCompensation
バックライト補正の設定を指定します。 使用できる値は、0 (オフ) と 1 (オン) です。
VideoProcAmp_Gain
ゲイン調整を指定します。 ゼロは通常です。 正の値は明るく、負の値は濃くなります。 値の範囲は、デバイスによって異なります。

要件

要件
Header strmif.h (Dshow.h を含む)

こちらもご覧ください

DirectShow 列挙型

IAMVideoProcAmp