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:
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.
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