Advanced Capture Topics
This section describes some advanced aspects of video capture in DirectShow. Most of the issues described in this section are automatically handled by the ICaptureGraphBuilder2 interface. However, the information here may be useful if you need to troubleshoot a video capture application. You should also read this section if your application builds a custom capture graph of some kind and you find that ICaptureGraphBuilder2 does not suit your needs. Finally, this section contains some information about using the Video Mixing Renderer (VMR) filter in a video capture application.
It is possible to build a video capture graph entirely using IGraphBuilder methods. You can also combine the two interfaces, using ICaptureGraphBuilder2 for some tasks and IGraphBuilder for others.
This section contains the following topics:
- Handling Repaint Events in Video Capture
- Working with Pin Categories
- Using the Smart Tee Filter
- Using the Overlay Mixer in Video Capture
- Video Port Pins
- VideoInfo2 Format Type
- Creating Kernel-Mode Filters
- WDM Class Driver Filters
- Using WDDM Capture in DirectShow