Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture in Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation au lieu de DirectShow, si 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 VMRRenderPrefs est utilisé avec les méthodes IVMRFilterConfig ::GetRenderingPrefs et IVMRFilterConfig ::SetRenderingPrefs pour obtenir et définir les préférences de rendu de base.
Syntax
typedef enum VMRRenderPrefs {
RenderPrefs_RestrictToInitialMonitor = 0,
RenderPrefs_ForceOffscreen = 0x1,
RenderPrefs_ForceOverlays = 0x2,
RenderPrefs_AllowOverlays = 0,
RenderPrefs_AllowOffscreen = 0,
RenderPrefs_DoNotRenderColorKeyAndBorder = 0x8,
RenderPrefs_Reserved = 0x10,
RenderPrefs_PreferAGPMemWhenMixing = 0x20,
RenderPrefs_Mask = 0x3f
} ;
Constantes
RenderPrefs_RestrictToInitialMonitorValeur : 0 Non implémenté ; n’utilisez pas. |
RenderPrefs_ForceOffscreenValeur : 0x1 Indique que le filtre de rendu de mixage vidéo 7 (VMR-7) doit utiliser uniquement des surfaces hors écran pour le rendu. |
RenderPrefs_ForceOverlaysValeur : 0x2 Indique que le VMR-7 doit échouer si aucune surface de superposition n’est disponible. |
RenderPrefs_AllowOverlaysValeur : 0 Indique que le VMR-7 doit utiliser des superpositions si elles sont disponibles. Ne doit pas être utilisé par les nouvelles applications. |
RenderPrefs_AllowOffscreenValeur : 0 Indique que vmr-7 doit utiliser des surfaces hors écran si aucune superposition n’est disponible. Ne doit pas être utilisé par les nouvelles applications. |
RenderPrefs_DoNotRenderColorKeyAndBorderValeur : 0x8 Indique que l’application est responsable de la peinture des touches de couleur. |
RenderPrefs_ReservedValeur : 0x10 Réservé ; ne pas utiliser. |
RenderPrefs_PreferAGPMemWhenMixingValeur : 0x20 Indique que vmr-7 doit tenter d’utiliser la mémoire AGP lors de l’allocation de surfaces de texture. |
RenderPrefs_MaskValeur : 0x3f OR au niveau du bit de tous les indicateurs ci-dessus. |
Remarques
Par défaut, vmR-7 tente d’allouer des surfaces de texture DirectDraw à partir de la mémoire vidéo et revient à la mémoire AGP s’il ne reste plus de mémoire vidéo pour remplir l’allocation. Pour que le VMR-7 utilise la mémoire AGP, les carte graphiques doivent avoir une prise en charge de base pour passer de la mémoire AGP à la mémoire vidéo.
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) |