Escrevendo filtros do DirectShow
[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.]
Se você estiver desenvolvendo um filtro para uso em um grafo de filtro do Microsoft DirectShow, leia os artigos nesta seção. Em geral, você não precisará ler esta seção se estiver escrevendo um aplicativo DirectShow. A maioria dos aplicativos não acessa filtros ou o grafo de filtro no nível discutido nesta seção.
- Introdução ao desenvolvimento de filtros do DirectShow
- Criando filtros do DirectShow
- Como os filtros se conectam
- Fluxo de Dados para desenvolvedores de filtro
- Threads e seções críticas
- Gerenciamento de controle de qualidade
- DirectShow e COM
- Gravando filtros de origem
- Escrevendo filtros de transformação
- Gravando renderizadores de vídeo
- Escrevendo filtros de captura
- Expondo formatos de captura e compactação
- Registrando um tipo de arquivo personalizado
- Criando uma página de propriedades de filtro