Partilhar via


Aplicações de DVD

[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEnginee Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda vivamente que o novo código utilize 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 Navegador de DVD filtro de origem que simplifica as tarefas de navegação de DVD em C++. O Navegador de DVD tem todas as capacidades que encontra num leitor de DVD autónomo com todas as funcionalidades, além de capacidades adicionais específicas para reproduzir DVDs em computadores pessoais. Usando o Navegador de DVD, os desenvolvedores de C++ e scripts podem criar aplicativos de DVD completos sem se referir à especificação do DVD. O Navegador de DVD, em coordenação com os filtros decodificadores, também lida com gerenciamento regional e proteção de direitos autorais (CSS e proteção contra cópia analógica), isolando os desenvolvedores de aplicativos desses detalhes.

O filtro Navegador de DVD 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 a 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