Énumération VMRMode (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.]
Le type d’énumération VMRMode est utilisé dans les appels aux méthodes IVMRFilterConfig ::GetRenderingMode et IVMRFilterConfig ::SetRenderingMode pour récupérer ou spécifier le mode de rendu Video Mixing Renderer Filter 7 (VMR-7).
Syntax
typedef enum VMRMode {
VMRMode_Windowed = 0x1,
VMRMode_Windowless = 0x2,
VMRMode_Renderless = 0x4,
VMRMode_Mask = 0x7
} ;
Constantes
VMRMode_Windowed Valeur : 0x1 Mode fenêtré. |
VMRMode_Windowless Valeur : 0x2 Mode sans fenêtre. |
VMRMode_Renderless Valeur : 0x4 Mode sans rendu. |
VMRMode_Mask Valeur : 0x7 OR au niveau du bit de tous les indicateurs ci-dessus ; il ne s’agit pas d’une valeur valide à passer à SetRenderingMode. |
Remarques
Ces modes s’excluent mutuellement. L’indicateur VMRMode_Renderless signifie que l’application fournit son propre présentateur-allocator, qui est responsable de tous les dessins à l’écran. L’indicateur VMRMode_Windowed est le mode par défaut du VMR-7. Pour plus d’informations sur les modes de rendu, consultez Modes d’opération VMR .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | strmif.h (include Dshow.h) |