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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk