Bagikan melalui


KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOMAXFRAMERATE

Properti ini menyediakan kecepatan bingkai pengambilan maksimum untuk kamera saat berada dalam mode urutan foto.

Tabel Ringkasan Penggunaan

Get Set Target Jenis deskriptor properti Jenis nilai properti

Ya

Ya

Menyematkan

KSPROPERTY

KSCAMERA_EXTENDEDPROP_HEADER

Nilai properti (data operasi) berisi struktur KSCAMERA_EXTENDEDPROP_HEADER dan struktur KSCAMERA_EXTENDEDPROP_VALUE . Kecepatan bingkai foto maksimum dalam bingkai per detik diatur atau dikembalikan sebagai nilai dalam KSCAMERA_EXTENDEDPROP_VALUE.

Tidak ada bendera yang diatur dalam anggota BenderaKSCAMERA_EXTENDEDPROP_HEADER untuk properti ini.

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

Kontrol properti ini asinkron dan tidak dapat dibatalkan.

Keterangan

Saat menanggapi permintaan KSPROPERTY_TYPE_GET, driver mengatur anggota KSCAMERA_EXTENDEDPROP_HEADER ke yang berikut.

Anggota Nilai
Versi 1
PinId ID pin untuk pin foto.
Ukuran

sizeof(KSCAMERA_EXTENDEDPROP_HEADER) +

sizeof(KSCAMERA_EXTENDEDPROP_VALUE)

Hasil

Nilai kesalahan yang dihasilkan dari upaya untuk membaca kecepatan bingkai maks.

Jika tidak, 0.

Kemampuan KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL
Bendera 0

Nilai kecepatan bingkai diatur dalam anggota RasioKSCAMERA_EXTENDEDPROP_VALUE. Ratio.HighPart berisi pembingguna kecepatan bingkai dan Ratio.LowPart berisi denominator kecepatan bingkai.

Ketika driver dalam mode urutan foto, mungkin perlu untuk membatasi kecepatan bingkai maksimum pengambilan foto. Hal ini untuk memastikan bahwa skenario pengambilan "moment in time", dengan sejumlah bingkai riwayat tertentu, terkandung dalam rentang waktu yang dikonfigurasi. Misalnya, berdasarkan batasan memori, jika aplikasi ingin mengambil riwayat masa lalu senilai 1 detik, perlu untuk menutup laju pengambilan sehingga hanya N jumlah bingkai yang diperlukan.

Ketika diatur, driver harus menggunakan kecepatan bingkai yang disediakan bahkan jika kamera dapat mengambil bingkai dengan cepat maka laju yang diminta. Jika perlu, driver dapat menghilangkan bingkai tambahan untuk mengakomodasi laju yang diminta.

Mengatur nilai kecepatan bingkai maksimum ke 0 (0 untuk HighPart dan 0 untuk LowPart of the Ratio) menghapus pengaturan kecepatan bingkai maksimum dalam driver dan memiliki efek yang sama seperti meminta driver untuk menyediakan bingkai secepat mungkin. Setelah kecepatan bingkai diatur ke 0, kueri berikutnya akan mengembalikan nilai kecepatan bingkai maksimum yang mungkin untuk driver kamera.

Persyaratan

Versi

Tersedia dimulai dengan Windows 8.1.

Header

Ksmedia.h (termasuk Ksmedia.h)