Partilhar via


Aplicativos DE DVD

[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo na Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo no Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

O DirectShow fornece um componente chamado filtro de origem do DVD Navigator que simplifica as tarefas de navegação de DVD no C++. O DVD Navigator tem todos os recursos que você encontra em um DVD player autônomo completo, além de recursos adicionais específicos para reproduzir DVDs em computadores pessoais. O uso do DVD Navigator, do C++ e dos desenvolvedores de scripts pode criar aplicativos de DVD completos sem se referir à especificação de DVD. O Navegador de DVD, em coordenação com os filtros de decodificador, também lida com o gerenciamento regional e a proteção de direitos autorais (CSS e proteção de cópia analógica), isolando os desenvolvedores de aplicativos desses detalhes.

O filtro dvd navigator funciona em todo um volume de DVD-Video, que consiste nos arquivos no diretório VIDEO_TS. Ao contrário da maioria dos filtros de origem do DirectShow que funcionam com fluxos ou arquivos individuais, o Navegador de DVD usa a estrutura DVD-Video de títulos, capítulos e códigos de tempo. Os desenvolvedores que desejam reproduzir arquivos MPEG-2 individuais no DirectShow devem usar o MPEG-2 Demultiplexer em vez do filtro DVD Navigator. Consulte Suporte ao MPEG-2 no DirectShow para obter mais informações.

Observação

Para reproduzir DVDs, o usuário deve ter um decodificador MPEG-2.

 

Esta seção contém os seguintes tópicos.

Para obter referências sobre o desenvolvimento do decodificador DVD/MPEG2, consulte Desenvolvimento do decodificador de DVD no DirectShow.

Usando o DirectShow