KSPROPERTY_CAMERACONTROL_ZOOM
I client in modalità utente usano la proprietà KSPROPERTY_CAMERACONTROL_ZOOM per ottenere o impostare l'impostazione dello zoom di una fotocamera. Questa proprietà è facoltativa.
Tabella riepilogo utilizzo
Recupero | Set | Destinazione | Tipo di descrittore delle proprietà | Tipo di valore della proprietà |
---|---|---|---|---|
Sì | Sì | Filtrare o nodo | KSPROPERTY_CAMERACONTROL_S o KSPROPERTY_CAMERACONTROL_NODE_S | LONG |
Il valore della proprietà (dati dell'operazione) è un long che specifica l'impostazione di zoom di una fotocamera. Questo valore è espresso in millimetri.
Attenzione
Durante la scrittura o il test di un'app, è consigliabile tenere presente che in pratica alcuni driver definiscono un intervallo personalizzato di valori di zoom e valori di passaggio personalizzati che potrebbero non essere basati su unità tipiche. I driver possono implementare il controllo zoom fisicamente o digitalmente.
Commenti
Il membro Value della struttura KSPROPERTY_CAMERACONTROL_S specifica lo zoom.
Ogni minidriver di acquisizione video che supporta questa proprietà deve definire un intervallo e un valore predefinito per questa proprietà. L'intervallo per il dispositivo deve essere compreso tra 10 e 600. Il valore predefinito deve essere 10.
Per le fotocamere che usano platform DMFT per 3A basato sul viso, il controllo Zoom influisce sulla finestra di output della fotocamera. Le coordinate del viso prodotte dalla piattaforma DMFT saranno relative a questa finestra di output modificata, quindi la fotocamera è responsabile della ripetizione delle coordinate ROI al campo completo della visualizzazione della fotocamera quando il campo corrente della visualizzazione viene modificato dal controllo Zoom. A seconda della posizione in cui si verifica la modifica del campo della visualizzazione, il mapping delle coordinate potrebbe essere bidirezionale. Ad esempio, se il campo della modifica della visualizzazione viene implementato in un componente dopo la piattaforma DMFT nella catena di driver, le coordinate DEL ROI fornite dall'applicazione devono essere mappate al campo completo della visualizzazione prima di inviare le coordinate della fotocamera e del ROI calcolate nella piattaforma DMFT devono essere mappate al campo di visualizzazione modificato prima di essere inviate a un'app che richiede loro.
Requisiti
Intestazione: ksmedia.h (include Ksmedia.h)