struktur KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING (ksmedia.h)

KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING adalah struktur payload properti untuk pengaturan pemrosesan video yang terkait dengan keseimbangan putih, mode pencahayaan, dan mode fokus.

Sintaks

typedef struct tagKSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING {
  ULONG                       Mode;
  LONG                        Min;
  LONG                        Max;
  LONG                        Step;
  KSCAMERA_EXTENDEDPROP_VALUE VideoProc;
  ULONGLONG                   Reserved;
} KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING, *PKSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING;

Anggota

Mode

Jenis mode pemrosesan video. Saat ini, anggota ini digunakan untuk mengontrol keseimbangan putih. Nilai yang mungkin untuk Mode adalah sebagai berikut.

Nilai Deskripsi
KSCAMERA_EXTENDEDPROP_WHITEBALANCE_TEMPERATURE Nilai suhu gambar digunakan untuk mengatur keseimbangan putih dalam derajat Kelvin.
KSCAMERA_EXTENDEDPROP_WHITEBALANCE_PRESET Pengaturan keseimbangan putih adalah nilai prasetel yang ditentukan dalam VideoProc.

Anggota ini tidak digunakan untuk KSPROPERTY_CAMERACONTROL_EXTENDED_EXPOSUREMODE dan KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSMODE. Dalam kasus ini harus diatur ke 0.

Min

Nilai rentang minimum untuk pengaturan di VideoProc.

Max

Nilai rentang maksimum untuk pengaturan di VideoProc.

Step

Kenaikan nilai, jika berlaku, untuk pengaturan di VideoProc saat Mode diatur ke KSCAMERA_EXTENDEDPROP_WHITEBALANCE_TEMPERATURE.

-atau-

Kenaikan nilai, jika berlaku, untuk pengaturan di VideoProc saat pencahayaan pengaturan diatur secara manual dengan KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_MANUAL.

VideoProc

Menggunakan properti KSPROPERTY_CAMERACONTROL_EXTENDED_WHITEBALANCEMODE , saat Mode diatur ke KSCAMERA_EXTENDEDPROP_WHITEBALANCE_PRESET, nilai VideoProc.Value.ul adalah salah satu dari yang berikut ini.

Nilai Deskripsi
KSCAMERA_EXTENDEDPROP_WBPRESET_CLOUDY Prasetel keseimbangan putih untuk kondisi cloudy.
KSCAMERA_EXTENDEDPROP_WBPRESET_DAYLIGHT Preset keseimbangan putih untuk siang hari berawan.
KSCAMERA_EXTENDEDPROP_WBPRESET_FLASH Preset keseimbangan putih untuk mengimbangi pencahayaan flash.
KSCAMERA_EXTENDEDPROP_WBPRESET_FLUORESCENT Preset keseimbangan putih untuk mengimbangi pencahayaan fluorescent.
KSCAMERA_EXTENDEDPROP_WBPRESET_TUNGSTEN Preset keseimbangan putih untuk mengimbangi pencahayaan yang dipancarkan tungsten.
KSCAMERA_EXTENDEDPROP_WBPRESET_CANDLELIGHT Preset keseimbangan putih untuk mengimbangi pencahayaan cahaya lilin.

Menggunakan properti KSPROPERTY_CAMERACONTROL_EXTENDED_WHITEBALANCEMODE , saat Mode diatur ke KSCAMERA_EXTENDEDPROP_WHITEBALANCE_TEMPERATURE, nilai VideoProc.Value.ul adalah nilai suhu dalam derajat Kelvin.

Menggunakan properti KSPROPERTY_CAMERACONTROL_EXTENDED_EXPOSUREMODE , saat digunakan untuk mengatur pencahayaan secara manual, KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_MANUAL, nilai VideoProc.Value.ul adalah waktu pencahayaan dalam 100 unit nanodetik.

Dengan menggunakan properti KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSMODE , anggota ini berisi nilai panjang fokus untuk mode fokus manual, KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_MANUAL.

Reserved

Dicadangkan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia dimulai dengan Windows 8.1.
Header ksmedia.h (termasuk Ksmedia.h)

Lihat juga

KSPROPERTY_CAMERACONTROL_EXTENDED_EXPOSUREMODE

KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSMODE

KSPROPERTY_CAMERACONTROL_EXTENDED_WHITEBALANCEMODE