Share via


Enumeración CameraControlProperty (strmif.h)

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

La CameraControlProperty enumeración especifica un valor en una cámara.

Syntax

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

Constantes

 
CameraControl_Pan
Valor: 0
Especifica el ajuste panorámico de la cámara, en grados. Los valores van de –180 a +180, con el valor predeterminado establecido en cero. Los valores positivos son en el sentido de las agujas del reloj desde el origen (la cámara gira en el sentido de las agujas del reloj cuando se visualizan desde arriba) y los valores negativos son en sentido contrario a las agujas del reloj desde el origen.
CameraControl_Tilt
Especifica la configuración de inclinación de la cámara, en grados. Los valores van de –180 a +180, con el valor predeterminado establecido en cero. Los valores positivos apuntan hacia arriba el plano de creación de imágenes y los valores negativos apuntan hacia abajo el plano de creación de imágenes.
CameraControl_Roll
Especifica la configuración del rollo de la cámara, en grados. Los valores van de –180 a +180, con el valor predeterminado establecido en cero. Los valores positivos provocan un giro en el sentido de las agujas del reloj de la cámara a lo largo del eje de visualización de imágenes y los valores negativos provocan un giro en sentido contrario a las agujas del reloj de la cámara.
CameraControl_Zoom
Especifica la configuración de zoom de la cámara, en milímetros. Los valores van de 10 a 600 y el valor predeterminado es específico del dispositivo.
CameraControl_Exposure
Especifica la configuración de exposición, en base de registro 2 segundos. En otras palabras, para los valores inferiores a cero, el tiempo de exposición es de 1/2^n segundos y, para los valores cero o superior, el tiempo de exposición es de 2^n segundos. Por ejemplo:






























Valor
Segundos
-31/8
-21/4
-11/2
01
12
24
CameraControl_Iris
Especifica la configuración del iris de la cámara, en unidades de fstₒp* 10.
CameraControl_Focus
Especifica la configuración de foco de la cámara, como la distancia al objetivo centrado de forma óptima, en milímetros. El intervalo y el valor predeterminado son específicos del dispositivo.

Comentarios

Para una propiedad determinada, un dispositivo determinado podría implementar solo un subconjunto del intervalo enumerado.

Requisitos

Requisito Valor
Header strmif.h (incluya Dshow.h)

Consulte también

Tipos enumerados de DirectShow

IAMCameraControl (interfaz)