Erros de registro em log

[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.]

[Essa API não tem suporte e pode ser alterada ou indisponível no futuro.]

O DES (DirectShow Editing Services) fornece um mecanismo interno para registrar erros de log que ocorrem ao carregar, construir ou renderizar um projeto DES. Este artigo apresenta um aplicativo de console de exemplo que carrega um arquivo de projeto XML e tenta renderizá-lo. Se ocorrer um erro, o aplicativo imprimirá uma mensagem de erro na janela do console. O código de exemplo apresentado neste artigo baseia-se no exemplo dado em Carregando e visualizando um projeto.

Observação

Seu aplicativo não é necessário para implementar o log de erros. O DES não registra erros, a menos que você solicite explicitamente.

 

Este artigo pressupõe que você entenda a programação do cliente COM e o modelo de linha do tempo DES. Além disso, você precisa entender os conceitos básicos da programação de objetos COM. Para obter informações sobre linhas do tempo no DES, consulte O Modelo de Linha do Tempo.

Este artigo inclui as seções a seguir.

Usando os Serviços de Edição do DirectShow