Sammendrag
DX11 Videoprosessor i Windows Media Foundation (MF) har støtte for å kontrollere om driveren utfører bestemte oppgaver automatisk under video prosessor operasjoner. Komponenten Video prosessor av DX11 Video prosessor deaktiverer automatisk behandling av automatisk under initialisering på alle Windows 8 enheter uavhengig av driver- eller maskinvareproblemer.
Hvis du vil ha mer informasjon
Windows 8 prøver å gi en konsistent, høy kvalitet video opplevelse på tvers av enheter (skrivebord og bærbare datamaskiner, tablet-enheter og andre enheter). Dette gjøres ved å deaktivere automatisk behandling i skjermdriveren ved hjelp av metoden VideoProcessorSetStreamAutoProcessingMode når DX11 Video prosessoren er initialisert. Dette sikrer at en konsekvent videoavspillingsopplevelsen og konsekvent Batteriets levetid forventninger på tvers av Windows 8 enheter og Microsoft Store programmer.
Obs! Programmer som avhenger av DX9 (for eksempel Windows Media Player), berøres ikke av denne utformingen og fortsetter å fungere med auto-behandling aktivert.
Workarounds
Hvis du vil aktivere automatisk behandling gjennom driveren, programmer kan implementere en egendefinert video prosessor (det vil si en video-prosessor som er registrert lokalt i en applikasjon) eller en egendefinert gjengiver (sammen med en egendefinert video prosessor). Vær oppmerksom på at .NET og JavaScript-programmer er begrenset til å bruke standard windows renderer (SVR). De kan derfor ikke bruke egendefinerte renderers.
Referanser
Hvis du vil ha mer informasjon om APIene DX11 og Video prosessor-komponenten, kan du gå til følgende webområder for Microsoft Developer Network (MSDN):
VideoProcessorSetStreamAutoProcessingMode-metoden
MFT-video prosessor