Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Microsoft bietet Unterstützung für das AV/C-Protokoll (IEEE Audio/Video Control) unter Windows XP und höheren Betriebssystemen. Das AV/C-Protokoll definiert Methoden zum Ausgeben von Befehlen an und Senden von Antworten von Untereinheiten auf AV/C-kompatiblen Geräten. Sie können Untereinheiten auf Geräten steuern, die dem AV/C-Protokoll über den seriellen IEEE 1394-Bus entsprechen, wenn Sie einen Treiber zur Unterstützung der Untereinheitshardware schreiben. Beachten Sie, dass Sie keinen Untereinheitstreiber schreiben müssen, um Banduntereinheiten zu unterstützen, da Microsoft zwei weitere Treiber für diese Funktionalität bereitstellt, Msdv.sys und Mstape.sys.
Zur Unterstützung des AV/C-Protokolls stellt Microsoft die folgenden beiden Treiber bereit:
Avc.sys
Avcstrm.sys
Avc.sys ist ein Funktionstreiber, der Unterstützung zum Einrichten und Verwalten von Untereinheits-/Einheitssteckverbindungen bereitstellt. Avcstrm.sys ist ein Treiber mit niedrigeren Filtern, der Unterstützung für das Streaming der folgenden spezifischen Datenformate hinzufügt:
Digitales Video mit Standarddefinition (SDDV, Spezifikation 61883-2)
MPEG2-TS (Spezifikation 61883-4)
Abhängig von der Funktionalität Ihres Geräts können Sie die optionale Unterstützung in Avcstrm.sys verwenden, um das Streaming von SDDV- und/oder MPEG2-TS-Daten zu unterstützen. Wenn Avcstrm.sys kein von Ihrem Gerät verwendetes Format unterstützt, können Sie die Verbindungsverwaltungs- und Datenstreamingfunktionen verwenden, die von 61883.sysverfügbar gemacht werden, die sich weiter unten im Treiberstapel befindet.
Untereinheitstreiber sollten der WDM-Architektur ( Windows Driver Model ) folgen. Untereinheitstreiber können entweder die Stream-Klassenschnittstelle oder die AVStream-Schnittstelle verwenden. AVStream ist die bevorzugte Schnittstelle für die Entwicklung eines Untereinheitstreibers. Die Stream-Klassenschnittstelle ist veraltet, und Microsoft hat die Weiterentwicklung eingestellt. Weitere Informationen zu diesen beiden Schnittstellen finden Sie unter AV/C Kernel-Streaming Interface- und KS-Proxy-Plug-Ins.
Weitere Informationen zum Schreiben eines AV/C-Untereinheitstreibers finden Sie unter ÜBERSICHT ÜBER AV/C. Weitere Informationen zur Verwendung vonAvcstrm.sys zum Unterstützen von Streamingdaten finden Sie unter Übersicht über av/C-Streaming.
Die Av/C-Protokollunterstützung basiert auf dem IEEE 1394-Treiberstapel und den IEC-61883-Standards. Weitere Informationen zum IEC-61883-Treiberstapel finden Sie unter IEC-61883-Clienttreiber.