Compartilhar via


DVD-Video Renderer Registry Settings

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

O Registro armazena informações necessárias configurar o sistema para aplicativos e dispositivos hardware. O Registro também contém informações que o sistema operacional continuamente durante operação.

O metadriver para o DVD-Video API mapeia o IDVDRenderer interface aos objetos COM que permitem interagir com renderers no seu sistema. O design do metadriver permite qualquer tipo de implementação, desde que ele está contido em um válido objeto COM. Normalmente, esses objetos COM será drivers dispositivo físico peças de hardware. O Registro identifica as classes para os vários objetos usados pelo metadriver.

A subchave usado para registrar o DLL para seu processador for HKEY_CLASSES_ROOT\CLSID\{Seu processador CLSID}\InprocServer32.

As classes para o metadriver e o processador todos ligados together with a subchave HKEY_CLASSES_ROOT\CLSID\{99C99C72-43E8-11d4-84C8-00C04F68EB0F}\{99C99C73-43E8-11d4-84C8-00C04F68EB0F}\O nome do seu processador. Nesta subchave, a primeira GUID é o CLSID para a metadriver e GUID o segundo é o identificador interface para o IDVDRenderer interface. Ambas essas GUIDs são inerentes à DVD-Video API. A parte final a subchave é um nome exclusivo de sua escolha usado para identificar o processador. A seguinte tabela mostra o nomeado valores para essa subchave.

Valor : tipo Descrição

Processador

O CLSID do processador de DVD-Video.

Esse valor é exigido. Ele não tem um configuração padrão.

BitstreamType: REG_DWORD

Um inteiro que identifica o tipo de mídia que o processador pode processo. Uma configuração de 0 indica que o processador pode processo DVD-Video dados. Todos os outros valores são reservados para uso futuro.

Esse valor é opcional. Ele possui um configuração padrão de 0.

O seguinte mostra amostra de código um completo Conjunto de metadriver Registro entradas para um nomeado processador fictício "SouthridgeVideo".

[HKEY_CLASSES_ROOT\CLSID\{99C99C72-43E8-11d4-84C8-00C04F68EB0F}\InprocServer32]
    @="metadrvr.dll"
[HKEY_CLASSES_ROOT\CLSID\{12345678-43E8-11d4-84C8
00C04F68EB0F}\InprocServer32]
    @="southridgevideo.dll"
[HKEY_CLASSES_ROOT\CLSID\{99C99C72-43E8-11d4-84C8-00C04F68EB0F}\{99C99C73
43E8-11d4-84C8-00C04F68EB0F}\SouthridgeVideo]
    "Renderer"="{12345678-43E8-11d4-84C8-00C04F68EB0F}"
    "BitstreamType"=dword:0

See Also

Reference

IDVDRenderer

Other Resources

DVD-Video API Application Development