Partager via


VideoControlFlags, énumération (strmif.h)

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser MediaPlayer, IMFMediaEngine et La capture audio/vidéo dans Media Foundation au lieu de DirectShow, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Spécifie le mode de fonctionnement vidéo d’un appareil vidéo.

Syntaxe

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

Constantes

 
VideoControlFlag_FlipHorizontal
Valeur : 0x1
Spécifie que l’image est retournée horizontalement.
VideoControlFlag_FlipVertical
Valeur : 0x2
Spécifie que l’image est retournée verticalement.
VideoControlFlag_ExternalTriggerEnable
Valeur : 0x4
Configure un flux pour capturer un déclencheur à partir d’une source externe, par exemple, un bouton push sur une caméra. Les mémoires tampons peuvent être mises en file d’attente vers le pilote, mais ne seront pas transmises à partir du pilote de capture WDM (pour la compression, l’affichage ou l’écriture dans un fichier) tant que l’événement externe ne se produit pas. Consultez la section Notes.
VideoControlFlag_Trigger
Valeur : 0x8
Dans le logiciel, simule un déclencheur externe lorsque le flux a l’indicateur VideoControlFlag_ExternalTriggerEnable défini.

Notes

L’interface IAMVideoControl utilise ce type de données énuméré.

Plusieurs mémoires tampons de capture sont mises en file d’attente vers un pilote de capture et sont remplies à un débit fixe une fois que le flux est placé dans l’état « exécuter ». Si l’indicateur VideoControlFlag_ExternalTriggerEnable est défini, une mémoire tampon remplie n’est pas transmise à partir du pilote de capture WDM pour la compression, l’affichage ou l’écriture dans un fichier tant que l’événement externe ne se produit pas.

Configuration requise

   
En-tête strmif.h (include Dshow.h)

Voir aussi

Types énumérés DirectShow

IAMVideoControl