Bagikan melalui


KSPROPERTY_CAMERACONTROL_EXTENDED_IRTORCHMODE

Kontrol properti yang diperluas ini digunakan oleh klien untuk mengontrol tingkat daya dan siklus tugas obor inframerah kamera IR. Ini dikirim ke driver bersama dengan struktur KSCAMERA_EXTENDEDPROP_HEADER standar diikuti dengan struktur KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING .

Tabel Ringkasan Penggunaan

Get Set Target Jenis deskriptor properti Jenis nilai properti
Ya Ya Filter KSPROPERTY KSCAMERA_EXTENDEDPROP_HEADER

Keterangan

Permintaan properti berisi struktur KSCAMERA_EXTENDEDPROP_HEADER dan struktur KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING .

Ukuran total data properti adalah sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING). Anggota ukuranKSCAMERA_EXTENDEDPROP_HEADER diatur ke ukuran data properti total ini.

Berikut ini adalah bendera yang dapat ditempatkan di KSCAMERA_EXTENDEDPROP_HEADER. Bendera dan KSCAMERA_EXTENDEDPROP_HEADER. Bidang kemampuan . Mereka mendefinisikan mode operasi obor IR.

Mode obor Deskripsi
KSCAMERA_EXTENDEDPROP_IRTORCHMODE_OFF Nonaktif
KSCAMERA_EXTENDEDPROP_IRTORCHMODE_ALWAYS_ON Selalu aktif
KSCAMERA_EXTENDEDPROP_IRTORCHMODE_ALTERNATING_FRAME_ILLUMINATION Aktif untuk setiap bingkai lainnya

KSCAMERA_EXTENDEDPROP_IRTORCHMODE selalu merupakan kontrol sinkron. Kontrol tidak memiliki perilaku yang ditentukan ketika kamera tidak mengalir.

Untuk permintaan GET, driver mengatur bidang berikut:

  • KSCAMERA_EXTENDEDPROP_HEADER. Kemampuan dengan bitmask bendera KSCAMERA_EXTENDEDPROP_IRTORCHMODE_XXX di atas mewakili mode operasi yang didukung oleh kamera.
  • KSCAMERA_EXTENDEDPROP_HEADER. Bendera ke salah satu bendera KSCAMERA_EXTENDEDPROP_IRTORCHMODE_XXX di atas untuk menunjukkan mode operasi saat ini.
  • KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING. Mode ke 0.
  • KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING. Min ke tingkat daya minimum yang tersedia.
  • KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING. Maks ke tingkat daya maksimum yang tersedia.
  • KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING. Melangkah ke tahapan minimum antara tingkat daya.
  • KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING. VideoProc.ul ke tingkat daya saat ini. Nilai ini harus default ke tingkat daya yang sama yang biasanya digunakan oleh kontrol autentikasi wajah.

Untuk permintaan SET, driver menggunakan bidang berikut:

  • KSCAMERA_EXTENDEDPROP_HEADER. Bendera untuk mengatur mode operasi.
  • KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING. VideoProc.ul untuk mengatur tingkat daya. Nilai ini tidak berpengaruh pada KSCAMERA_EXTENDEDPROP_IRTORCHMODE_OFF.

Tabel di bawah ini berisi deskripsi dan persyaratan untuk bidang struktur KSCAMERA_EXTENDEDPROP_HEADER saat menggunakan kontrol metadata.

Anggota Deskripsi

Versi

Ini harus 1.

PinId

KSCAMERA_EXTENDEDPROP_FILTERSCOPE (0xFFFFFFFF).

Ukuran

Ini harus ukuranof(KSCAMERA_EXTENDEDPROP_HEADER)+sizeof([KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING](/windows-hardware/drivers/ddi/ksmedia/ns-ksmedia-tagkscamera_extendedprop_videoprocsetting)),

Hasil

Nilai ini diabaikan untuk kontrol sinkron.

Kemampuan

Mungkin kombinasi KSCAMERA_EXTENDEDPROP_IRTORCHMODE_OFF, KSCAMERA_EXTENDEDPROP_IRTORCHMODE_ALWAYS_ON , atau KSCAMERA_EXTENDEDPROP_IRTORCHMODE_ALTERNATIVE_FRAME_ILLUMINATION. Bidang ini harus melaporkan setidaknya satu kapabilitas. Bidang harus melaporkan KSCAMERA_EXTENDEDPROP_IRTORCHMODE_ALWAYS_ON atau KSCAMERA_EXTENDEDPROP_IRTORCHMODE_ALTERNATIVE_FRAME_ILLUMINATION atau keduanya. Nilai KSCAMERA_EXTENDEDPROP_IRTORCHMODE_OFF bersifat opsional.

Bendera

Harus salah satu bendera yang dilaporkan dalam Kapabilitas. Nilai default harus berupa KSCAMERA_EXTENDEDPROP_IRTORCHMODE_ALWAYS_ON atau KSCAMERA_EXTENDEDPROP_IRTORCHMODE_ALTERNATIVE_FRAME_ILLUMINATION.

Tabel di bawah ini berisi deskripsi dan persyaratan untuk bidang struktur KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING saat menggunakan kontrol mode obor IR.

Anggota Deskripsi

Mode

Tidak digunakan. Harus 0.

Min/Maks/Langkah

Min/Maks/Langkah berisi minimum/maksimum/kenaikan pengaturan daya runtime integrasi. Driver harus mengembalikannya untuk operasi GET. (Maks – Min) harus dapat dibagi secara merata berdasarkan Langkah. Langkah mungkin bukan nol (0).

VideoProc

Untuk operasi SET, VideoProc.Value.ul harus menentukan tingkat daya dalam rentang yang dijelaskan oleh parameter Min/Max/Step. Untuk operasi GET, driver harus mengembalikan tingkat daya saat ini.

Dicadangkan

Tidak digunakan. Harus diabaikan oleh driver.

Persyaratan

Header

Ksmedia.h