Enumeração VideoControlFlags (strmif.h)

[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

Especifica o modo de operação de vídeo para um dispositivo de vídeo.

Sintaxe

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

Constantes

 
VideoControlFlag_FlipHorizontal
Valor: 0x1
Especifica que a imagem é invertida horizontalmente.
VideoControlFlag_FlipVertical
Valor: 0x2
Especifica que a imagem é invertida verticalmente.
VideoControlFlag_ExternalTriggerEnable
Valor: 0x4
Configura um fluxo para capturar um gatilho de uma fonte externa, por exemplo, um botão de ação em uma câmera. Os buffers podem ser enfileirados no driver, mas não serão passados do driver de captura do WDM (para compactação, exibição ou gravação em um arquivo) até que o evento externo ocorra. Consulte Observações.
VideoControlFlag_Trigger
Valor: 0x8
No software, simula um gatilho externo quando o fluxo tem o sinalizador VideoControlFlag_ExternalTriggerEnable definido.

Comentários

A interface IAMVideoControl usa esse tipo de dados enumerado.

Vários buffers de captura são enfileirados em um driver de captura e são preenchidos a uma taxa fixa depois que o fluxo é colocado no estado de "execução". Se o sinalizador VideoControlFlag_ExternalTriggerEnable estiver definido, um buffer preenchido não será passado do driver de captura do WDM para compactação, exibição ou gravação em um arquivo até que o evento externo ocorra.

Requisitos

   
Cabeçalho strmif.h (inclua Dshow.h)

Confira também

Tipos enumerados do DirectShow

IAMVideoControl