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 |
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) |
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