Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Als u een stuurprogramma voor een webcam of een digitale webcam levert, kunt u overwegen het door het systeem geleverde UVC-stuurprogramma (USB Video Class) te gebruiken, Usbvideo.sys. Het UVC-stuurprogramma (USB Video Class) is een door Microsoft geleverde AVStream minidriver die stuurprogrammaondersteuning biedt voor USB Video Class-apparaten. Wanneer uw apparaat gebruikmaakt van UVC, hoeft u uw eigen stuurprogramma niet te installeren. In plaats daarvan werkt het apparaat automatisch met het door het systeem geleverde stuurprogramma.
In het USB Video Class-model schrijven leveranciers geen stuurprogramma. In plaats daarvan implementeren leveranciers videostreaminghardware volgens de richtlijnen in het document Universal Serial Bus Device Class Definition for Video Devices Specification op de website van het USB-implementeerforum . Het UVC-stuurprogramma vraagt de hardware rechtstreeks op om de mogelijkheden ervan te verkrijgen en vervolgens het apparaat aan te sturen, zonder dat er een eigen stuurprogramma is vereist.
U kunt eventueel de functionaliteit van het UVC-stuurprogramma uitbreiden om leverancierspecifieke verwerking toe te voegen.
In de volgende tabel ziet u ondersteuning voor UVC in verschillende versies van Windows:
| UVC-versie | Windows 7 | Windows 8 |
|---|---|---|
| USB Video Class 1.5 (H.264 video codec) | Niet ondersteund | Ondersteund |
| USB-videoklasse 1.1 | Ondersteund | Ondersteund |
| USB-videoklasse 1.0 | Ondersteund | Ondersteund |
Vanaf Windows 8 wordt de H.264-videocodec (encoder/decoder) ondersteund. H.264 is een open standaard die efficiënte videocompressietechnieken mogelijk maakt om het gebruik van netwerkbandbreedte en opslagruimte te verminderen. Deze benadering leidt tot een hogere videokwaliteit voor een bepaalde bitsnelheid. Zie ondersteuning voor USB H.264-videocamera's voor meer informatie. Raadpleeg ook Microsoft Voorgestelde extensies voor de USB-videoklasse voor H.264.
In de volgende lijst ziet u enkele voordelen van het gebruik van het Usbvideo.sys stuurprogramma:
Geen cd vereist voor installatie
Geen schrijfkosten voor stuurprogramma's
Geen onderhoudskosten
Kans voor leveranciers om functionaliteit toe te voegen
Eenvoudiger foutopsporing met openbare symbolen
Werkt samen met Driver Verifier
Werkt met gecontroleerde OS-builds
Compatibel met ACPI-energiebeheer
Compatibel met Selective Suspend-stroombeheer
Ondersteunt multimedia-API's in Media Foundation en DirectShow
Het door het systeem geleverde Usbvideo.sys stuurprogramma ondersteunt de volgende UVC-functies in verschillende versies van Windows:
| UVC-functie | Windows 7 | Windows 8 |
|---|---|---|
| Eén interface voor videobesturing en een of meer videostreaminginterfaces | Ondersteund | Ondersteund |
| Standaardeenheden en terminals, inclusief uitbreidingseenheden | Ondersteund | Ondersteund |
| Ondersteuning voor het vastleggen van stilstaande beelden voor alle drie de methoden die zijn gedefinieerd in de UVC-specificatie. | Ondersteund | Ondersteund |
| Bulk- en isochrone apparaten | Ondersteund | Ondersteund |
| Streamingparameteronderhandeling met behulp van besturingselementen voor testdoorvoering | Ondersteund | Ondersteund |
| Gecomprimeerde indelingen: MJPEG, DV | Ondersteund | Ondersteund |
| Niet-gecomprimeerde indelingen: YUY2, NV12 | Ondersteund | Ondersteund |
| Ondersteunt zowel opname- als renderapparaten | Ondersteund | Ondersteund |
| Gecomprimeerde indeling: MPEG2TS | Niet ondersteund | Niet ondersteund |
| Stroom-gebaseerde en frame-gebaseerde indelingen | Ondersteund | Ondersteund |
| H.264 videocodec | Niet ondersteund | Ondersteund |
Aanpassen van het UVC-stuurprogramma
U kunt uw ondersteuning voor UVC aanpassen door een Extension Unit-invoegtoepassing te leveren. Extensie-eenheden bieden een privébesturingskanaal tussen de door het apparaat en de leverancier geleverde toepassing.
Andere middelen
Als u uw UVC-implementatie wilt testen, kunt u de volgende hulpprogramma's gebruiken:
GraphEdit
KsStudio
USBView
Zie AVStream-testen en foutopsporing voor meer informatie over deze hulpprogramma's.
U vindt specificaties voor USB Video Class 1.1 op de website van het USB Implementers Forum .