Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede Kamera Profili V2 geliştirici belirtimine genel bir bakış sağlanmaktadır.
İçeriği
Kamera Profili V2 geliştirici şartnamesine genel bakış
IHV'ler ve OEM'ler için ayrıntılı tasarım
Algılayıcı grubu yapılandırması
ISV'ler için ayrıntılı tasarım
Genel Bakış
Windows 10 1507 ile, IHV/OEM'lerin platforma ve geliştiricilere cihazda bulunan kamera veya makinelerin donanım sınırlamalarını açıklamalarına izin vermek için Kamera Profili (burada Kamera Profili 1507 olarak adlandırılır) desteği eklendi.
Bu sınırlamalar, kameraların eşzamanlı kullanımından, eşzamanlı kullanıma dayalı sınırlı medya türlerinden ve/veya bir veya daha fazla kameradaki akış birleşimlerine dayalı sınırlı medya türlerinden oluşur.
Ancak bu açıklayıcı sınırlamaların üretilmesi ve tüketilmesi zahmetli ve hataya eğilimli olduğu kanıtlanmıştır. Kamera Profili V2, orijinal Kamera Profili şartnamesinde bulunan birçok sorunu çözmek için orijinal şartnamenin bir uzantısıdır.
V2, Artık Windows 10 platformlarında bulunan Çerçeve Sunucusu desteğini kullanarak ISV'ler tarafından Kamera Profillerinin tüketimindeki zorluğu gidermeye çalışacaktır.
Kamera Profili 1507'de, belirli bir makine için Kamera Profillerinin tanımlanmasının iki yolu vardır:
KS API
INF Geçersiz Kılma
KS API,profil bilgilerini yayımlamak veya güncelleştirmek için bir sürücü başlatma zamanı API'sidir. Geriye dönük uyumluluğu korumak için bu API'ler aşağıda açıklanan Kamera Profili V2 şemasını destekleyecek şekilde yeniden yönlendirilir.
INF Geçersiz Kılma, ortak bir sürücü kümesi için bir geçersiz kılma mekanizması sağlamak için bir araç olarak tasarlanmıştır. Örneğin, bir IHV, bir örnek uygulamaya dayalı olarak Kamera Profilini başlatan ikili bir sürücü oluşturur ve ardından örnek profilleri SKU'ya özgü profillerle değiştiren birden çok INF üretir.
Bu INF Geçişleri, geri uyumluluğu korumak için içeriden Kamera Profili V2'ye de yönlendirilir.
Bu tasarım için iki önemli hedef vardır:
Kamera Profillerini Yayımlamayı Basitleştirme
Kamera Profillerinin Tüketimini Basitleştirme
Kamera profillerinin yayımlanması için, IHV/OEM'lerin yazması gereken kod/INF miktarını azaltmak için profilleri bildirme gereksinimleri basitleştirilir.
Kamera profillerinin kullanımı için, kullanılabilir profil bilgileriyle eşleşecek şekilde her bağlamın başlatılması sırasında pin/medya türlerini değiştirmek için Çerçeve Sunucusu'nun bağlam yönetimini kullanacağız.
Terminoloji
| Süre | Tanım |
|---|---|
| Profil Kısıtlaması | Profilin tamamı için geçerli olan bir dizi kısıtlama. |
| LRS (Öğrenme Kayıt Deposu) | Profil Kısıtlama etiketi: Kilit Çözünürlüğünü temsil eder. |
| LFR | Profil Kısıtlama etiketi: LOCK FRAME RATE'yi temsil eder. |
| LST | Profil Kısıtlama etiketi: Kilit Alt Türü'nü temsil eder. |
| DİS | Profil Kısıtlama etiketi: Profili Devre Dışı Bırak. |
| UAR | Profil Kısıtlama etiketi: Görünüm Oranının Kilidini Aç. |
| Filtre Kümesi | Filtre kümesini temsil eden profil şeması girdisi. |
| Filtre | Filtre Özniteliği, Filtre Karşılaştırma İşleci ve Filtre Değeri birleşimini temsil eden profil şeması girdisi. |
| Filtre Özniteliği | MF Medya Türü'nde kullanılabilen özniteliklerden birini temsil eder. Şu anda yalnızca Çözünürlük, Kare Hızı ve Alt Tür tanımlanmıştır: RES – Çözünürlük FRT – Kare Hızı SUT – Alt Tip |
| Filtre Karşılaştırma İşleci | Çözünürlük, Kare Hızı veya Alt Tür için karşılaştırma işlemini temsil eder. |
| Filtre Değeri | Filtre Özniteliğinin Değeri. Her birinin gösterimi, Filtre Özniteliğine göre değişir. Aşağıya bakın. |