Delen via


Video-opnameapparaten

In deze sectie wordt beschreven hoe u minidrivers voor het vastleggen van video's maakt, die de WDM-architectuur (Windows Driver Model) volgen. Hierbij wordt ervan uitgegaan dat u bekend bent met concepten die worden besproken in kernelstreaming. Voor informatie over het maken van een minidriver voor alleen-audioapparaten, de ontwerphandleiding voor audioapparaten.

Met de integratie van DVD's, MPEG-decoders, videodecoders en tuners, videopoortextensies (VPE's) en audiocodecs op één adapter, wordt een geïntegreerd stuurprogrammamodel dat al deze apparaten ondersteunt en resourceconflicten afhandelt, de ontwikkeling vereenvoudigd.

De AVStream- en Stream-klasseinterfaces bieden beide een framework dat ondersteuning biedt voor geïntegreerde apparaten. Deze interfaces ondersteunen gegevensoverdracht tussen stuurprogramma's in de kernelmodus. Voor deze gegevensoverdrachten is geen thread vereist om over te stappen naar de gebruikersmodus, waardoor een prestatietreffer wordt vermeden.

Beide interfaces ondersteunen een uniform streamingmodel voor standaard- en aangepaste gegevenstypen. Microsoft definieert eigenschappensets voor de meeste standaardapparaten. Indien nodig kunnen leveranciers aanvullende eigenschappensets opgeven.

Microsoft raadt aan dat alle nieuwe stuurprogramma's voor het vastleggen van video's gebruikmaken van de AVStream-interface. Microsoft biedt de Stream-klasse-interface voor compatibiliteit met eerdere versies. De Stream-klasse-interface is echter verouderd en Microsoft heeft de verdere ontwikkeling stopgezet.

Opmerking : in deze sectie wordt de verouderde video voor Windows-technologie (VfW) niet beschreven. VfW is geoptimaliseerd voor het vastleggen van films op schijf. Functies die belangrijk zijn voor videovergaderingen, tv-weergave, opname van videovelden en aanvullende gegevensstromen ontbreken in de VfW-architectuur. Om deze beperkingen te omzeilen, hebben leveranciers eigen extensies toegevoegd aan VfW. Zonder gestandaardiseerde interfaces moeten toepassingen die deze functies gebruiken echter hardwareafhankelijke code bevatten. Om de VfW- en WDM-stuurprogrammabesturingsmodellen te overbruggen, biedt Microsoft een VfW-naar-WDM-mapper als een onderdeel van het besturingssysteem. Met dit onderdeel kunnen WDM-stuurprogramma's worden weergegeven als VfW-stuurprogramma's voor oudere VfW-toepassingen.

Dit gedeelte bevat:

Overzicht van Video Capture

Ondersteuning voor Video Capture implementeren