Condividi tramite


KSPROPERTY_CAMERACONTROL_PAN

I client in modalità utente usano la proprietà KSPROPERTY_CAMERACONTROL_PAN per ottenere o impostare l'impostazione panoramica di una fotocamera. Questa proprietà è facoltativa.

Tabella riepilogo utilizzo

Recupero Set Destinazione Tipo di descrittore delle proprietà Tipo di valore della proprietà
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 panoramica di una fotocamera. Questo valore è espresso in gradi.

I valori positivi indicano che la fotocamera è ruotata in senso orario. I valori negativi indicano che la fotocamera è ruotata in senso antiorario, come illustrato nella figura seguente.

figura che mostra i valori di panoramica della fotocamera.

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 -180 fino a +180. Il valore predefinito deve essere 0.

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 panoramica e valori di passaggio personalizzati che potrebbero non essere basati su unità tipiche. I driver possono implementare il controllo panoramica fisicamente o digitalmente.

Commenti

Il membro Value della struttura KSPROPERTY_CAMERACONTROL_S specifica l'impostazione panoramica.

Per le fotocamere che usano La piattaforma DMFT per 3A basata sul viso, il controllo Pan influisce sulla finestra di output della fotocamera. Le coordinate del viso prodotte dalla piattaforma DMFT saranno relative a questa finestra di output modificata, in modo che la fotocamera sia responsabile della ripetizione delle coordinate ROI al campo completo della vista della fotocamera quando il campo corrente della visualizzazione viene modificato dal controllo Pan. 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)

Vedi anche

KSPROPERTY

KSPROPERTY_CAMERACONTROL_S