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.
- Recursos de suporte a DVD no DirectShow
- Noções básicas de DVD
- Criando o grafo de filtro de DVD
- Obtendo os ponteiros da interface do DVD
- Comandos de DVD
- Identificando operações válidas de DVD
- Sincronizando comandos de DVD
- Fluxo de Dados no Navegador de DVD
- Manipulando notificações de eventos de DVD
- Trabalhando com menus de DVD
- Fluxos de áudio e subpictura
- Impor níveis de gerenciamento parental
- Salvando e restaurando objetos DvdState
- Trabalhando com cadeias de caracteres de texto de DVD
- Reproduzindo fluxos de áudio de karaokê
- Manipulando ejeções de disco
- Aprimoramentos de reprodução de DVD no Windows Vista
- Configuração do Grafo de Filtro de DVD
- Atalhos para páginas de referência de DVD do C++
Para obter referências sobre o desenvolvimento do decodificador DVD/MPEG2, consulte Desenvolvimento do decodificador de DVD no DirectShow.
Tópicos relacionados