Freigeben über


AVStream-Beispiele

Quellcode für BEISPIEL-AVStream-Minidriver finden Sie in den Beispielen des Windows Driver Kit (WDK) auf GitHub:

Beispiel BESCHREIBUNG
AVStream Filter-Centric Simulierter Erfassungstreiber (Avssamp) Der FILTER-CENTRIC SIMULATED CAPTURE SAMPLE Driver (Avssamp) bietet einen filterzentrischen AVStream-Erfassungstreiber mit funktionalem Audio. Dieser Streamingmedientreiber führt Videoaufnahmen mit einer Auflösung von 320 x 240 Pixeln im RGB24- oder YUV422-Format aus, während eine vom Benutzer bereitgestellte PCM-Wave-Audiodatei (Pulse Code Modulation) in einer Schleife wiedergegeben wird. Das Beispiel veranschaulicht, wie ein filterorientierter AVStream-Minidriver geschrieben wird.
AVStream Simulated Hardware Sample Driver (Avshws) Der simulierte Hardwarebeispieltreiber avStream (Avshws) stellt einen pinzentrierten AVStream-Erfassungstreiber für ein simuliertes Hardwarestück bereit. Dieser Streamingmedientreiber führt Videoaufnahmen mit 320 x 240 Pixel im RGB24- oder YUV422-Format mithilfe des direkten Speicherzugriffs (DMA) in Aufnahmepuffer aus. Der Zweck des Beispiels besteht darin, zu veranschaulichen, wie ein pinzentrischer AVStream-Minidriver geschrieben wird. Das Beispiel zeigt auch, wie Sie DMA mithilfe der zugehörigen Funktionalität implementieren, die vom AVStream-Klassentreiber bereitgestellt wird. Dieses Beispiel bietet eine erweiterte Parameterüberprüfung und Überlauferkennung.

Diese Beispiele veranschaulichen viele der in dieser Dokumentation beschriebenen Konzepte, und die Beispiele können an die Anforderungen eines Treiberentwicklers angepasst werden.