Résumé
Le processeur vidéo DX11 dans Windows Media Foundation (MF) est prise en charge pour le contrôle si le pilote effectue automatiquement certaines tâches de traitement au cours des opérations de processeur vidéo. Le composant processeur de vidéo du processeur vidéo DX11 désactive automatiquement le traitement automatique lors de l’initialisation de tous les périphériques de Windows 8, quel que soit le pilote ou le matériel.
Plus d'informations
Windows 8 tente de fournir une expérience vidéo cohérente et de grande qualité sur les périphériques (bureau et les ordinateurs portables, périphériques tablette et autres périphériques). Pour ce faire, la désactivation du traitement automatique du pilote vidéo à l’aide de la méthode VideoProcessorSetStreamAutoProcessingMode lors de l’initialisation du processeur vidéo DX11. Cela permet de garantir une expérience cohérente de lecture vidéo, et également attentes de durée de vie de batterie cohérente sur plusieurs périphériques de Windows 8 et applications Microsoft Store.
Remarque Les applications qui dépendent de DX9 (par exemple, le Lecteur Windows Media) ne sont pas affectées par cette conception et continueront de fonctionner avec traitement automatique est activée.
Workarounds
Pour activer le traitement automatique par le biais du pilote, applications peuvent implémenter des soit un convertisseur personnalisé (avec un processeur vidéo personnalisé), soit un processeur vidéo personnalisé (autrement dit, un processeur vidéo est enregistré localement dans une application). N’oubliez pas que les applications .NET et JavaScript sont limitées à l’utilisation du convertisseur de windows par défaut (serveur). Par conséquent, ils ne peuvent pas utiliser convertisseurs personnalisés.
Références
Pour plus d’informations sur les API DX11 et le composant de traitement de vidéo, consultez les sites Web de Microsoft Developer Network (MSDN) suivants :
Méthode de VideoProcessorSetStreamAutoProcessingMode
Processeur vidéo MFT