Sammanfattning
DX11-grafikprocessor i Windows Media Foundation (MF) har stöd för att kontrollera om drivrutinen utför vissa bearbetningar automatiskt när video processor. Komponenten Video Processor i DX11 Video Processor inaktiveras automatiskt automatisk bearbetning under initieringen på alla Windows 8-enheter oavsett drivrutin eller maskinvara.
Mer Information
Windows 8 försöker ge en konsekvent, högkvalitativ video upplevelse över enheter (stationära och bärbara datorer, Tablet PC-enheter och andra enheter). Detta uppnås genom att inaktivera automatisk databehandling i drivrutinen med hjälp av metoden VideoProcessorSetStreamAutoProcessingMode när DX11-grafikprocessor initieras. Detta säkerställer en konsekvent uppspelning av video och konsekvent batteriets livslängd förväntningar över Windows 8 enheter och appar i Microsoft Store.
Obs! Program som bygger på DX9 (till exempel Windows Media Player) påverkas inte av den här designen och fortsätter att fungera med automatisk databehandling aktiverat.
Workarounds
Om du vill aktivera automatisk databehandling genom drivrutinen program kan implementera en anpassad renderare (tillsammans med en anpassad video processor) eller en anpassad grafikprocessor (det vill säga en grafikprocessor som registrerats lokalt i ett program). Tänk på att .NET och JavaScript-program begränsas med hjälp av windows standardåtergivning (SVR). Därför kan använda de inte anpassade renderers.
Referenser
Mer information om API: er för DX11 och Video Processor-komponenten finns på följande Microsoft Developer Network (MSDN)-webbplatser:
VideoProcessorSetStreamAutoProcessingMode-metoden
Grafikprocessor MFT