WDM Video Capture Filter
WDM Video Capture Filter
 
Microsoft DirectShow 9.0

WDM Video Capture Filter

The WDM Video Capture filter controls analog capture devices that use Windows Driver Model (WDM) drivers.

This filter is actually a kernel-mode KsProxy plug-in. It provides property pages and the COM interfaces for WDM drivers that control analog capture devices (also called analog video decoders). An application can treat it simply as a filter. To add this filter to a filter graph, use the System Device Enumerator. It returns a unique moniker for each device that uses this plug-in. For more information, see Enumerating Devices and Filters and How Hardware Devices Participate in the Filter Graph. As with any filter based on KsProxy, the friendly name of the filter will depend on the underlying driver.

Not all devices that are exposed through the WDM Video Capture Filter will implement all of the interfaces listed below. The application can use QueryInterface to determine which interfaces are supported by a particular device.

Filter Interfaces The WDM driver for the device may support one or more of the following: IAMAnalogVideoDecoder, IAMCameraControl, IAMDeviceRemoval, IAMDroppedFrames, IAMExtDevice, IAMExtTransport, IAMFilterMiscFlags, IAMTimecodeReader, IAMVideoCompression, IAMVideoControl, IAMVideoProcAmp, IBaseFilter, IKsPropertySet, IMediaSeeking, IReferenceClock, ISpecifyPropertyPages.
Input Pin Media Types Driver-dependent.
Input Pin Interfaces Driver-dependent.
Output Pin Media Types Driver-dependent.
Output Pin Interfaces The driver may support one or more of the following:

IAMBufferNegotiation, IAMStreamConfig, IAMStreamControl, IKsPin, IKsPropertySet, IStreamBuilder, IMediaSeeking, IPin, IQualityControl, ISpecifyPropertyPages

Filter CLSID Not applicable.
Property Page CLSID Driver-dependent.
Plug-in Executable kswdmcap.ax
Merit Driver-dependent.
Filter Category CLSID_VideoInputDeviceCategory

See Also


© 2009 Microsoft Corporation. All rights reserved.   Terms of Use | Trademarks | Privacy Statement
Page view tracker
Rate the Lightweight library
x
Lightweight builds on ScriptFree (loband) by adding features you've requested: a SearchBox and default code language selection.
Do you like the SearchBox?
Do you like the tabbed code blocks?
How useful is this topic?
Tell us more.
Thanks
x
You're helping to improve MSDN Online.
Feedback
Switch View
Classic
Lightweight Beta
ScriptFree
Switch View