Compartilhar via


DVD-Video Renderer Interfaces

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

O design processador DVD-Video é otimizado para direcionar suporte de decodificadores hardware DVD e renderers, enquanto fornece uma estrutura para parcial ou total decodificação software e processamento de de conteúdo DVD.

Um driver DVD é um componente Modelo de Objeto Componente (COM) que oferece suporte a um conjunto de interfaces controle que requer Middleware de reprodução DVD plug-in. Além disso, você pode escolher para implementar qualquer número de interfaces adicionais representando recursos proprietários do processador de DVD-Video, such as de zoom e absorver. Se esse for a maiúsculas e minúsculas, DVD reprodução Middleware automaticamente torna o disponível recursos para um desenvolvedor do aplicativo. O desenvolvedor pode aproveitar tanto esses recursos proprietários padrão DVD reprodução oferecidos pelo vídeo em DVD. Processador DVD-Video interfaces são definidas na seguinte tabela. A seguinte tabela mostra as interfaces processador de vídeo em DVD.

Interface Descrição

IDMAChannel:IUnknown

Essa interface representa um único canalizar de transferência de dados para o driver de mídia. Ela expõe acesso direto à memória (DMA) elementar operações programação que representa um genérico dispersão-coletar modelo acesso direto à memória (DMA) com um tamanho fixo fila transferir acesso direto à memória (DMA) e Low-Water notificação. Endereços de dados usados neste nível são físico; o subjacente implementação poderia usar cruzado-processo Memory-mapped programados E/S (PIO), assim. Um IDMAChannel interface geralmente é implementada por objeto de driver de mídia e acessado por suas interface primária, IBitstreamProcessor:IUnknown.

IBitstreamProcessor:IUnknown

Essa interface é o primário interface inicialização do processador de mídia. O objeto processador de mídia deve implementar o IBitstreamProcessor interface. Métodos nessa interface são chamado pelo metadriver em ordem para preparar o driver de mídia para Play um tipo de mídia específico.

IDVDRenderer:IUnknown

Essa interface é um primário interface controle do processador de mídia para vídeo processamento DVD. Ela é implementada pelo processador de DVD e define MPEG e DVD específicos sincronização e controle primitivos que serão usados pelo navegador DVD durante a reprodução.

IDVDDecoderCSS:IUnknown

Essa interface fornece suporte implementação para o protocolo DVD CSS.

See Also

Other Resources

DVD-Video Renderer Reference