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 Aufnahmetreiber (Avssamp) Der avStream-filterorientierte simulierte Aufnahmebeispieltreiber (Avssamp) bietet einen filterorientierten AVStream-Aufnahmetreiber 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 Pulse Code Modulation (PCM)-Wave-Audiodatei in einer Schleife wiedergegeben wird. Das Beispiel veranschaulicht, wie ein filterorientierter AVStream-Minidriver geschrieben wird.
AvStream Simulierter Hardwarebeispieltreiber (Avshws) Der simulierte AVStream-Hardwarebeispieltreiber (Avshws) stellt einen pinzentrierten AVStream-Aufnahmetreiber für ein simuliertes Hardwarestück bereit. Dieser Streamingmedientreiber führt Videoaufnahmen mit 320 x 240 Pixeln im RGB24- oder YUV422-Format mit direktem Speicherzugriff (DMA) in Aufnahmepuffern aus. Der Zweck des Beispiels besteht darin, zu veranschaulichen, wie ein pinorientierter AVStream-Minidriver geschrieben wird. Das Beispiel zeigt auch, wie Sie DMA mithilfe der zugehörigen Funktionen implementieren, die vom AVStream-Klassentreiber bereitgestellt werden. Dieses Beispiel bietet erweiterte Parameterüberprüfung und Überlauferkennung.

Diese Beispiele veranschaulichen viele der Konzepte, die in dieser Dokumentation beschrieben werden, und die Beispiele können auf die Bedürfnisse eines Treiberentwicklers zugeschnitten werden.