Tópicos avançados de captura
[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in 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 in 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.]
Esta seção descreve alguns aspectos avançados da captura de vídeo no DirectShow. A maioria dos problemas descritos nesta seção é tratada automaticamente pela interface ICaptureGraphBuilder2 . No entanto, as informações aqui poderão ser úteis se você precisar solucionar problemas de um aplicativo de captura de vídeo. Você também deve ler esta seção se o aplicativo criar um grafo de captura personalizado de algum tipo e descobrir que ICaptureGraphBuilder2 não se adequa às suas necessidades. Por fim, esta seção contém algumas informações sobre como usar o filtro VMR (Renderizador de Combinação de Vídeo) em um aplicativo de captura de vídeo.
É possível criar um grafo de captura de vídeo inteiramente usando métodos IGraphBuilder . Você também pode combinar as duas interfaces, usando ICaptureGraphBuilder2 para algumas tarefas e IGraphBuilder para outras.
Esta seção contém os seguintes tópicos:
- Manipulando eventos de repintação na Captura de Vídeo
- Trabalhando com categorias de pino
- Usando o filtro De tee inteligente
- Usando o Mixer de Sobreposição na Captura de Vídeo
- Pinos de porta de vídeo
- Tipo de formato VideoInfo2
- Criando filtros Kernel-Mode
- Filtros de driver de classe WDM
- Usando a Captura do WDDM no DirectShow
Tópicos relacionados