Extension Unit Plug-ins for USB Video Class DevicesUpdated: June 23, 2004
File name: USBVid-ext.doc
About This DownloadThis paper provides guidelines to independent hardware vendors (IHVs) about writing user-mode plug-ins to extend Universal Serial Bus (USB) Video Class devices. The user-mode plug-in allows the IHV to expose extended device functionality as a COM application programming interface (API) in a standard way. The USB Video Class specification defines a mechanism to extend the functionality of devices that comply with that specification. It defines the behavior of extension units, and IHVs can enhance the value of their devices by adding functionality that goes beyond those addressed in the specification itself. This extension mechanism requires operating system support and some user-mode plug-ins so that applications can work with these extensions. The USB Video Class driver architecture provides such a mechanism so that IHVs can expose extended device functionality as COM APIs. This document describes the steps required to create and register such a plug-in. This information applies for the following operating systems: Future versions of this preliminary information will be provided in the Windows Driver Kit (WDK). Included in this white paper:
|
|
