KSPROPERTY_CAMERACONTROL_EXTENDED_VIDEOHDR
KSPROPERTY_CAMERACONTROL_EXTENDED_VIDEOHDR digunakan untuk mengaktifkan atau menonaktifkan video rentang dinamis tinggi (HDR) pada driver. Ini adalah kontrol tingkat pin hanya untuk pin video.
Tabel ringkasan penggunaan
Dapatkan | Set | Target | Tipe Deskriptor Properti |
---|---|---|---|
Ya | Ya | Menyematkan | KSPROPERTY_CAMERACONTROL_EXTENDED_VIDEOHDR |
Bendera berikut dapat ditempatkan di KSCAMERA_EXTENDEDPROP_HEADER. Bendera bidang untuk mengontrol VIDEO HDR. Secara default, driver harus diatur ke VIDEOHDR_OFF.
#define KSCAMERA_EXTENDEDPROP_VIDEOHDR_OFF 0x0000000000000000
#define KSCAMERA_EXTENDEDPROP_VIDEOHDR_ON 0x0000000000000001
#define KSCAMERA_EXTENDEDPROP_VIDEOHDR_AUTO 0x0000000000000002
Jika driver mendukung kontrol ini, driver harus mendukung VIDEOHDR_ON/VIDEOHDR_OFF.
Jika driver tidak mendukung HDR video, driver tidak boleh menerapkan kontrol ini.
Kontrol ini berfungsi sebagai petunjuk untuk pengemudi. Ketika diatur ke VIDEOHDR_ON, driver harus melakukan HDR video sebagai upaya terbaik.
Panggilan SET kontrol ini tidak berpengaruh ketika pin video KSSTATE_RUN status. Driver akan menolak panggilan SET yang diterima jika pin video dalam keadaan berjalan dan mengembalikan STATUS_INVALID_DEVICE_STATE. Dalam panggilan GET, driver harus mengembalikan pengaturan saat ini di bidang Bendera.
Tabel berikut ini menjelaskan kapabilitas bendera.
Bendera | Deskripsi |
---|---|
KSCAMERA_EXTENDEDPROP_VIDEOHDR_OFF | Ini adalah kemampuan wajib. Ketika ditentukan, VIDEO HDR dinonaktifkan di driver dan driver tidak akan melakukan HDR video pada aliran video. |
KSCAMERA_EXTENDEDPROP_VIDEOHDR_ON | Ini adalah kemampuan wajib. Ketika ditentukan, VIDEO HDR diaktifkan di driver dan driver harus melakukan HDR video sebagai upaya terbaik. Bendera ini saling eksklusif dengan bendera VIDEOHDR_AUTO dan VIDEOHDR_OFF. |
KSCAMERA_EXTENDEDPROP_VIDEOHDR_AUTO | Kemampuan ini bersifat opsional. Ketika ditentukan, driver yang mendukung kemampuan tersebut akan menentukan apakah HDR video harus dilakukan berdasarkan analisis adegan. Bendera ini saling eksklusif dengan bendera VIDEOHDR_ON dan VIDEOHDR_OFF. |
Tabel di bawah ini berisi deskripsi dan persyaratan untuk bidang struktur KSCAMERA_EXTENDEDPROP_HEADER saat menggunakan kontrol.
Anggota | Deskripsi |
---|---|
Versi | Ini harus 1. |
PinId | Harus berupa ID Pin yang terkait dengan pin video. |
Ukuran | Ini harus ukuranof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VALUE). |
Hasil | Menunjukkan hasil kesalahan dari operasi SET terakhir. Jika tidak ada operasi SET yang terjadi, ini harus 0. |
Kemampuan | Harus berupa bitwise OR dari bendera KSCAMERA_EXTENDEDPROP_VIDEOHDR_* yang didukung yang ditentukan di atas. |
Bendera | Ini adalah bidang baca/tulis. Ini bisa menjadi salah satu bendera KSCAMERA_EXTENDEDPROP_VIDEOHDR_* yang ditentukan di atas. |
Persyaratan
Klien minimum yang didukung: Windows 11
Header: ksmedia.h (termasuk Ksmedia.h)
Lihat juga
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