Condividi tramite


Enumerazione CameraControlProperty (strmif.h)

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

L'enumerazione CameraControlProperty specifica un'impostazione su una fotocamera.

Sintassi

typedef enum tagCameraControlProperty {
  CameraControl_Pan = 0,
  CameraControl_Tilt,
  CameraControl_Roll,
  CameraControl_Zoom,
  CameraControl_Exposure,
  CameraControl_Iris,
  CameraControl_Focus
} CameraControlProperty;

Costanti

 
CameraControl_Pan
Valore: 0
Specifica l'impostazione panoramica della fotocamera, espressa in gradi. I valori variano da -180 a +180, con il valore predefinito impostato su zero. I valori positivi sono in senso orario dall'origine (la fotocamera ruota in senso orario quando viene visualizzato dall'alto) e i valori negativi sono antiorario dall'origine.
CameraControl_Tilt
Specifica l'impostazione di inclinazione della fotocamera, espressa in gradi. I valori variano da -180 a +180, con il valore predefinito impostato su zero. I valori positivi puntano verso l'alto il piano di imaging e i valori negativi puntano verso il basso il piano di imaging.
CameraControl_Roll
Specifica l'impostazione del rollio della fotocamera, espressa in gradi. I valori variano da -180 a +180, con il valore predefinito impostato su zero. I valori positivi causano una rotazione in senso orario della fotocamera lungo l'asse di visualizzazione delle immagini e i valori negativi causano una rotazione antiorario della fotocamera.
CameraControl_Zoom
Specifica l'impostazione di zoom della fotocamera, espressa in millimetri. I valori sono compresi tra 10 e 600 e il valore predefinito è specifico per il dispositivo.
CameraControl_Exposure
Specifica l'impostazione di esposizione, in base al log 2 secondi. In altre parole, per i valori minori di zero, il tempo di esposizione è 1/2^n secondi e per i valori zero o superiori, il tempo di esposizione è 2^n secondi. Ad esempio:






























Valore
Secondi
-31/8
-21/4
-11/2
01
12
24
CameraControl_Iris
Specifica l'impostazione dell'iride della fotocamera, in unità di fstₒp* 10.
CameraControl_Focus
Specifica l'impostazione dello stato attivo della fotocamera, in millimetri, come distanza verso il bersaglio con lo stato attivo in modo ottimale. L'intervallo e il valore predefinito sono specifici del dispositivo.

Commenti

Per una determinata proprietà, un determinato dispositivo potrebbe implementare solo un subset dell'intervallo elencato.

Requisiti

Requisito Valore
Intestazione strmif.h (include Dshow.h)

Vedi anche

Tipi enumerati DirectShow

Interfaccia IAMCameraControl