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