Condividi tramite


Enumerazione CameraControlFlags (strmif.h)

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine 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, FMMediaEngine e Audio/Video Capture in Media Foundation anziché 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 CameraControlFlags definisce se un'impostazione della fotocamera è controllata manualmente o automaticamente.

Sintassi

typedef enum tagCameraControlFlags {
  CameraControl_Flags_Auto = 0x1,
  CameraControl_Flags_Manual = 0x2
} CameraControlFlags;

Costanti

 
CameraControl_Flags_Auto
Valore: 0x1
L'impostazione viene controllata automaticamente.
CameraControl_Flags_Manual
Valore: 0x2
L'impostazione è controllata manualmente.

Commenti

Inoltre, i flag seguenti sono definiti in Ksmedia.h:

Flag valore Descrizione
KSPROPERTY_CAMERACONTROL_FLAGS_AUTO 0X0001L Equivalente a CameraControl_Flags_Auto.
KSPROPERTY_CAMERACONTROL_FLAGS_MANUAL 0X0002L Equivalente a CameraControl_Flags_Manual.
KSPROPERTY_CAMERACONTROL_FLAGS_ABSOLUTE 0X0000L La fotocamera supporta unità assolute per questa impostazione.
KSPROPERTY_CAMERACONTROL_FLAGS_RELATIVE 0X0010L La fotocamera supporta i controlli relativi per questa impostazione. Un controllo relativo è suddiviso in un numero di passaggi senza unità definite. La dimensione assoluta di ogni passaggio dipende dal modello di fotocamera.

Requisiti

   
Intestazione strmif.h (include Dshow.h)

Vedi anche

Tipi enumerati DirectShow

Interfaccia IAMCameraControl