Dela via


Installera en AVStream-baserad codec-drivrutin för maskinvara

En AVStream-baserad drivrutin som har stöd för maskinvarukod bör tillhandahålla en INF-fil som liknar den för andra AVStream-minidrivrutiner. Det finns dock två specifika poster som en maskinvaruleverantör kan inkludera för att underlätta ett visst drivrutinsbeteende:

  1. Om du vill ange att avkodaren endast ska användas i en transkodtopologi och inte i en uppspelningstopologi lägger du till följande i avkodarens AddReg-avsnitt i drivrutinens INF-fil:

    [shedVideoDecoder.Reader.AddReg]
    HKR,,CLSID,,%Proxy.CLSID%
    HKR,,FriendlyName,,%shedVideoDecoder.Reader.FriendlyName%
    HKR,,MFTMerit,0x00010001,7
    HKR,Capabilities,"{111EA8CD-B62A-4bdb-89F6-67FFCDC2458B}",0x00010001,1
    

    I föregående kodexempel undantas avkodaren i uppspelningstopologin. Detta kan vara ett krav för maskinvaruleverantörer som har optimerat sin avkodare för att arbeta med sin kodare.

  2. Om du vill att en avkodare, kodare eller videoprocessor ska väljas av Windows Media Player (WMP) och Windows 7-omkodningsfunktioner i gränssnittet ska följande registernycklar anges till 1:

    HKLM\Software\Microsoft\WindowsMediaFoundation\HardwareMFT\EnableDecoders
    HKLM\Software\Microsoft\WindowsMediaFoundation\HardwareMFT\EnableEncoders
    HKLM\Software\Microsoft\WindowsMediaFoundation\HardwareMFT\EnableVideoProcessors