Übersicht über die Videoaufnahme
Videoaufnahme-Minidriver interagieren entweder mit den AVStream-Schnittstellen der Stream-Klasse, um Hardwaregeräte zu steuern, die in erster Linie Videodatenströme erzeugen, zusammen mit Hilfsdaten wie TV-Audio oder AM/FM-Tunerfunktionen. Anbieter schreiben einen Minitreiber für die Videoaufnahme an:
Erfassen Sie komprimierte und unkomprimierte Videodatenströme von digitalen und analogen Videoquellen, z. B. IEEE 1394, USB, S-Video und RCA-Video-In-Buchsen.
Erfassen Sie VBI-Daten (Vertical Blanking Interval).
Erfassen Sie zusätzliche Datenströme, z. B. TV-Audio oder AM/FM-Tuneraudio.
Erfassen sie den Timecode.
Steuern Sie Videoports und erfassen Sie Video aus Videoportstreams.
Steuern Sie Geräte, die Videostreams zugeordnet sind, z. B. TV-/Radiotuner, Signalweiterleitungsgeräte (Crossbars), TV-Audiosteuerung und Videokompressoren.
Steuern von Kameraeigenschaften wie Zoom, Schwenken und Fokus.
Steuern Sie Videoeigenschaften wie Farbton, Sättigung, Helligkeit und Schärfe.
Bereitstellen von WDM-Streaming (für Kernelmodus) und DirectShow -Kompatibilität (für den Benutzermodus).