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.