Bagikan melalui


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