Compartilhar via


Instalando um driver codec de hardware baseado em AVStream

Um driver baseado em AVStream que tenha suporte a codec de hardware deve fornecer um arquivo INF semelhante ao de outros minidrivers AVStream. No entanto, há duas entradas específicas que um fornecedor de hardware pode incluir para facilitar um comportamento de driver específico:

  1. Para especificar que o decodificador deve ser usado apenas em uma topologia de transcodificação e não em uma topologia de reprodução, adicione o seguinte à seção AddReg do decodificador no arquivo INF do 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
    

    O exemplo de código anterior exclui o decodificador na topologia de reprodução. Isso pode ser um requisito para que os fornecedores de hardware que otimizaram seu decodificador trabalhem com seu codificador.

  2. Para permitir que um decodificador, codificador ou processador de vídeo seja selecionado pela funcionalidade de código de transcodificação do Reprodutor Multimídia do Windows (WMP) e do Windows 7 no shell, as seguintes chaves do Registro devem ser definidas como 1:

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