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) |