Condividi tramite


Installazione di un driver codec hardware basato su AVStream

Un driver basato su AVStream con supporto codec hardware deve fornire un file INF simile a quello di altri minidriver AVStream. Esistono tuttavia due voci specifiche che un fornitore di hardware può includere per facilitare un particolare comportamento del driver:

  1. Per specificare che il decodificatore deve essere usato solo in una topologia transcodifica e non in una topologia di riproduzione, aggiungere quanto segue alla sezione AddReg del decodificatore nel file INF del driver:

    [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
    

    L'esempio di codice precedente esclude il decodificatore nella topologia di riproduzione. Questo potrebbe essere un requisito per i fornitori di hardware che hanno ottimizzato il decodificatore per lavorare con il codificatore.

  2. Per consentire la selezione di un decodificatore, un codificatore o un processore video tramite Lettore multimediale Windows (WMP) e la funzionalità transcodifica di Windows 7 nella shell, le chiavi del Registro di sistema seguenti devono essere impostate su 1:

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