I'm looking at writing a streaming capture driver to interface to DirectShow
for Windows NT 4.0 but unfortunately all the documentation that I have read
indicate that streaming for DirectShow is not supported by NT 4.0 as the
Streaming Class is a WDM based driver.
Can anyone please give me some sort direction on how I would go about
writing this driver to interface with DirectShow for NT 4.0? Is this
possible?
Note: This was also posted on comp.os.ms-windows.programmer.drivers
--
Thanks
Ali
Correct. You cannot write a WDM streaming capture driver for NT 4.0.
>Can anyone please give me some sort direction on how I would go about
>writing this driver to interface with DirectShow for NT 4.0? Is this
>possible?
To write a capture driver for Windows NT 4.0, you need to write a Video For
Windows driver. There are examples in the NT DDK. Microsoft has a
VFW/DirectShow wrapper so that your driver can be used in DirectShow apps.
Unfortunately, it will be an orphan: you won't use it anywhere except on NT
4.0. The interface is different than a VFW driver on Win9X, and a
streaming driver is the way to go for Win2K.
--
- Tim Roberts, ti...@probo.com
Providenza & Boekelheide, Inc.
ActiveMovie is IIRC supported on NT4.
For ActiveMovie, you must write a user-mode COM DLL.
Max
No. Microsoft supplies a compatibility layer that lets
DirectShow/ActiveMovie apps capture with a Video For Windows driver.