Tópicos avançados de captura
[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.]
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 deICaptureGraphBuilder2. 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 você 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 (Video Mixing Renderer) 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:
- tratando eventos de reencontamento no de Captura de Vídeo
- trabalhando com categorias de pino
- usando o de Filtro de Tee Inteligente
- usando o Mixer de Sobreposição no de Captura de Vídeo
- de Pinos de Porta de Vídeo
- de tipo de formato VideoInfo2
- criando filtros de Kernel-Mode
- filtros de driver de classe WDM
- usando o WDDM Capture no DirectShow
Tópicos relacionados