KSPROPERTY_CAMERACONTROL_EXTENDED_VFR
KSPROPERTY_CAMERACONTROL_EXTENDED_VFR adalah ID properti yang akan digunakan untuk menentukan apakah kecepatan bingkai variabel diinginkan pada driver. Ini adalah kontrol tingkat pin hanya untuk pin video. Untuk pratinjau dan foto, variabilitas kecepatan bingkai sepenuhnya hingga driver dan tidak dapat dikontrol oleh klien.
Tabel ringkasan penggunaan
Cakupan | Kontrol | Jenis |
---|---|---|
Versi 1 |
Menyematkan |
Sinkron |
Bendera berikut dapat ditempatkan di KSCAMERA_EXTENDEDPROP_HEADER. Bidang bendera , yang digunakan untuk mengaktifkan dan menonaktifkan kecepatan bingkai variabel untuk video. Defaultnya terserah driver.
#define KSCAMERA_EXTENDEDPROP_VFR_OFF 0x0000000000000000
#define KSCAMERA_EXTENDEDPROP_VFR_ON 0x0000000000000001
Jika diatur ke VFR_OFF, driver harus memberikan kecepatan bingkai tetap untuk pin video.
Jika diatur ke VFR_ON, kecepatan bingkai secara otomatis ditentukan oleh driver dan dapat bervariasi berdasarkan kondisi pengambilan dan skenario untuk pin video. Ketika VFR_ON diatur, kecepatan bingkai maksimum yang diizinkan ditentukan lebih lanjut oleh kecepatan bingkai tetap yang disematkan dalam jenis media yang dipilih untuk perekaman video.
Jika driver tidak mendukung kecepatan bingkai variabel untuk video, driver tidak boleh menerapkan kontrol ini, dan kecepatan bingkai variabel akan tersirat.
Kontrol ini tidak berpengaruh selama perekaman video untuk driver yang tidak mendukung pengalih cepat pengaturan VFR. Driver harus mengabaikan kontrol yang diterima selama perekaman video aktif dalam kasus tersebut.
Ini adalah kontrol sinkron dan tidak dapat dibatalkan. Tidak ada kapabilitas yang ditentukan untuk kontrol ini.
Tabel berikut berisi deskripsi dan persyaratan untuk bidang struktur KSCAMERA_EXTENDEDPROP_HEADER saat menggunakan kontrol.
Anggota | Deskripsi |
---|---|
Versi |
Ini harus 1. |
PinId |
Ini 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 |
Ini harus 0. |
Bendera |
Ini adalah bidang baca/tulis. Ini bisa menjadi salah satu bendera yang ditentukan di atas. |
Persyaratan
Header |
Ksmedia.h |
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