Aplicativos de DVD
[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEnginee Audio/Video Capture 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 Audio/Video Capture 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 o navegador de DVD filtro de origem que simplifica as tarefas de navegação de DVD no C++. O Dvd Navigator tem todos os recursos que você encontra em um leitor de DVD autônomo completo, além de recursos adicionais específicos para reproduzir DVDs em computadores pessoais. O uso do Navegador de DVD, do C++ e dos desenvolvedores de scripts pode criar aplicativos de DVD completos sem se referir à especificação do DVD. O Navegador de DVD, em coordenação com os filtros do 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 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 de Demultiplexer MPEG-2 em vez do filtro dvd Navigator. Consulte suporte a MPEG-2 no DirectShow para obter mais informações.
Nota
Para reproduzir DVDs, o usuário deve ter um decodificador MPEG-2.
Esta seção contém os tópicos a seguir.
- recursos de suporte a DVD no DirectShow
- noções básicas do DVD
- compilando o do Grafo de Filtro de DVD
- obtendo os ponteiros da interface do DVD
- comandos de DVD
- identificando operações de DVD válidas
- sincronizar comandos de DVD
- Fluxo de Dados no do Navegador de DVD
- manipulação de notificações de eventos de DVD
- trabalhando com menus de DVD
- fluxos de áudio e subpictura
- impor os níveis de gerenciamento dos pais
- salvando e restaurando objetos DvdState
- trabalhando com cadeias de caracteres de texto de DVD
- reproduzir fluxos de áudio do Karaokê
- tratando ejeções de disco
- Aprimoramentos de reprodução de DVD no Windows Vista
- de 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 DE DVD/MPEG2, consulte desenvolvimento do decodificador de DVD no DirectShow.
Tópicos relacionados
-
usando do DirectShow