Enumeración VideoControlFlags (strmif.h)

Especifica el modo de operación de vídeo para un dispositivo de vídeo.

Sintaxis

typedef enum tagVideoControlFlags {
  VideoControlFlag_FlipHorizontal = 0x1,
  VideoControlFlag_FlipVertical = 0x2,
  VideoControlFlag_ExternalTriggerEnable = 0x4,
  VideoControlFlag_Trigger = 0x8
} VideoControlFlags;

Constantes

 
VideoControlFlag_FlipHorizontal
Valor: 0x1
Especifica que la imagen se voltea horizontalmente.
VideoControlFlag_FlipVertical
Valor: 0x2
Especifica que la imagen se voltea verticalmente.
VideoControlFlag_ExternalTriggerEnable
Valor: 0x4
Configura una secuencia para capturar un desencadenador de un origen externo, por ejemplo, un botón de pulsación en una cámara. Los búferes se pueden poner en cola en el controlador, pero no se pasarán desde el controlador de captura de WDM (para compresión, visualización o escritura en un archivo) hasta que se produzca el evento externo. Vea la sección Comentarios.
VideoControlFlag_Trigger
Valor: 0x8
En el software, simula un desencadenador externo cuando la secuencia tiene establecida la marca VideoControlFlag_ExternalTriggerEnable.

Comentarios

La interfaz IAMVideoControl usa este tipo de datos enumerado.

Varios búferes de captura se ponen en cola en un controlador de captura y se rellenan a una velocidad fija una vez que la secuencia se coloca en el estado "run". Si se establece la marca VideoControlFlag_ExternalTriggerEnable, no se pasa un búfer rellenado desde el controlador de captura de WDM para compresión, visualización o escritura en un archivo hasta que se produzca el evento externo.

Requisitos

   
Encabezado strmif.h (incluye Dshow.h)

Consulte también

Tipos enumerados de DirectShow

IAMVideoControl