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.
- recursos de suporte a DVD no DirectShow
- Noções básicas de DVD
- Criando o gráfico de filtro de DVD
- Obtendo os ponteiros da interface de DVD
- comandos de DVD
- Identificação de operações de DVD válidas
- Sincronizar comandos de DVD
- fluxo de dados no navegador de DVD
- Tratamento de notificações de eventos de DVD
- Trabalhando com menus de DVD
- Fluxos de áudio e subimagem
- Aplicação dos Níveis de Gestão Parental
- Salvar e restaurar objetos DvdState
- Trabalhando com cadeias de texto de DVD
- Reprodução de Streams de Áudio Karaoke
- Manipulação de Ejeções de Disco
- aprimoramentos de reprodução de DVD no Windows Vista
- de Configuração do Gráfico de Filtro de DVD
- atalhos para páginas de referência de DVD C++
Para obter referências sobre o desenvolvimento do decodificador DVD/MPEG2, consulte Desenvolvimento do decodificador de DVD no DirectShow.
Tópicos relacionados