This section describes how to create video capture minidrivers, which follow the WDM architecture and are clients of the stream class driver. It assumes familiarity with concepts discussed in Kernel Streaming and information contained in Streaming Minidrivers.
Video capture minidrivers can also be written as clients of the AVStream driver. AVStream video capture minidrivers can use all the kernel streaming properties described in the Video Capture Minidrivers reference, but this section does not describe how to create AVStream client minidrivers. See AVStream Minidrivers for information about that model. The remainder of this section describes writing stream class minidrivers.
This section includes:
Streaming Data from a Video Capture Minidriver
Using Video Capture Property Sets
Flow of Control for Video Capture
Video Stream Categories and Mediums
Video Port Child Devices and Power Management
For more information on WDM video capture driver development see the video capture technologies Web site.