VideoProcAmpProperty 列挙 (strmif.h)
[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayer、IMFMediaEngine、Audio/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 を含む) |