Developing a Device Driver for a Networked Media Device (Windows Embedded CE 6.0)
1/5/2010
You might need to develop additional device drivers for your networked media device. For more information about developing a device driver, see Developing a Device Driver. For more information about the device drivers that are supplied with Windows Embedded CE, see Windows CE Drivers and Driver Catalog Items.
The following table shows recommendations for device drivers for a networked media device.
Driver | Recommendations |
---|---|
Audio driver |
The audio driver must be able to perform the following tasks:
For more information about audio drivers, see Audio Drivers. |
Display driver |
To maximize the performance of the networked media device, the UI for the networked media device requires a display driver that supports the following tasks:
The display driver should make the best use of the hardware by utilizing hardware color space conversations, hardware flipping, and so on. Intel provides a display driver, the Digital Set Top Box Display Driver, that supports interlaced video and a vertical blanking interval. For more information about the Intel Digital Set Top Box Display Driver, see this Web site. For more information about display drivers, see Display Drivers. |
DirectShow filter driver |
To take full advantage of all the features of the networked media device, you need a DirectShow filter driver. If you do not provide a DirectShow filter driver, Windows Embedded CE defaults to software rendering, which is slow and consumes large amounts your computing resources. For better performance on your networked media device, consider investigating media acceleration in the DirectShow filter driver and in the DirectShow DirectX Media Object (DMO). For more information about DirectShow filter drivers, see DirectShow Architecture for Filter Developers. For more information about drivers in general, consult the documentation that is provided with the Microsoft Windows DDK. |
Network driver |
The wired or wireless network drivers must be efficient to support the design goals of the networked media device. For more information about network drivers, see Network Drivers. |
Third-Party Device Drivers and Third-Party BSPs
You can access third-party device drivers and third-party BSPs are by navigating to the Microsoft Platform Builder Start page, choosing Downloads, and then choosing the Downloads tab or the Drivers tab.
For more information about third-party BSPs and third-party device drivers, see Hardware Compatibility and Third-party Device Drivers.
See Also
Other Resources
Developing a Networked Media Device
Troubleshooting a Device Driver
Windows Embedded CE Test Kit