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:

Captura de vídeo