Partager via


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

Voir aussi

Types énumérés DirectShow