It can be used to create a specific device minidriver. Note that Sonydcam.sys is not IEC61883SD compliant. This minidriver currently works on the Sony Desktop camera CCM-DS250 and the Texas Instruments MMC68000 desktop camera. It is not a generic IEEE 1394 video capture minidriver, so IHVs will need to write their own minidrivers but might find some of the code in Sonydcam.sys reusable. The bottom edge of the WDM Stream class interfaces with the bus-specific video capture minidrivers.
Reference is the main document that describes the entire kernel streaming architecture.
Stream Class Driver Reference describes how to write a minidriver to interface to the WDM Stream class. Both documents can be found in the current versions of the Windows 98 and Windows 2000 DDKs. In addition, MSDN provides the Microsoft Platform SDK, which includes in-depth documentation on DirectShow. Previously, developers were required to write proprietary software to control video peripherals. For information about video capture property sets, see Property Sets for Video Capture, which can be found in the current versions of the Windows 98 and Windows 2000 DDKs .