MSTape-Treiber
[Das dieser Seite zugeordnete Feature DirectShow-ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngineund Audio/Video Capture in Media Foundationersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code MediaPlayer-, IMFMediaEngine und Audio-/Videoaufnahme in Media Foundation anstelle von DirectShow-verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, um die neuen APIs zu verwenden, falls möglich umgeschrieben werden.]
Dieses Thema bezieht sich auf Windows XP oder höher.
Der MSTape-Treiber unterstützt D-VHS- und MPEG-Laminatgeräte. Sie wird anwendungen als WDM Video Capture Filter verfügbar gemacht.It is exposed to applications as the WDM Video Capture filter. Seine Funktionalität ähnelt dem von MSDV, dem DV-Treiber:
- Sie wird in den Filterkategorien "Videoaufnahmequellen" (CLSID_VideoInputDeviceCategory) und "WDM Streaming Rendering Devices" (AM_KSCATEGORY_RENDER) angezeigt.
- Eine Anwendung kann eine Instanz des Filters mithilfe der ICreateDevEnum Schnittstelle erstellen.
- Es verfügt über einen Ausgabestift für die Aufnahme und den Transport vom Gerät und einen Eingabestift für den Transport zum Gerät. Es kann jeweils nur ein Pin verbunden werden.
Medientypen
Die Eingabenadel unterstützt einen Medientyp.
Etikett | Wert |
---|---|
Haupttyp | MEDIATYPE_Stream |
Subtyp | MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE |
Beispielgröße | 192 x 256 |
Block formatieren | MPEG2_TRANSPORT_STRIDE |
Die Ausgabenadel unterstützt zwei Medientypen.
Etikett | Wert |
---|---|
Haupttyp | MEDIATYPE_Stream |
Subtyp | MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE |
Beispielgröße | 192 x 256 |
Block formatieren | MPEG2_TRANSPORT_STRIDE |
Etikett | Wert |
---|---|
Haupttyp | MEDIATYPE_Stream |
Subtyp | MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE |
Beispielgröße | 188 x 256 |
Block formatieren | NULL- |
Geräteinformationen
Der Treiber liest informationen dynamisch aus der Gerätekonfigurations-ROM. Die Anwendung kann diese Informationen abrufen, indem der Gerätemoniker an einen Eigenschaftenbehälter gebunden und die IPropertyBag::Read-Methode aufgerufen wird.
Eigentum | Beschreibung | Datentyp |
---|---|---|
UniqueID_Low | Eindeutige ID des Geräts (low DWORD). | lange (VT_I4) |
UniqueID_High | Eindeutige ID des Geräts (hohe DWORD-) | lange |
VendorID | Lieferanten-ID. | lange |
ModelID | Modell-ID. | lange |
VendorText | Name des Anbieters. | BSTR- (VT_BSTR) |
ModelText | Gerätemodellname. | BSTR- |
UnitModelText | Name des Einheitenmodells; kann mit ModelText identisch sein. | BSTR- |
DeviceOPcr0Payload | oPCR (Output Plug Control)-Nutzlast. Beispiel: 146 Quadlets. | lange |
DeviceOPcr0DataRate | oPCR-Datenrate. Beispiele: 0 (S100), 1 (S200) oder 2 (S400). | lange |
DeviceClassGUID | GUID, die den Gerätetreiber identifiziert. Für MSTape ist dieser Wert {8C0F6AF2-0EDB-44C1-8AEB-59040BD830ED} . Diese GUID wird als MSTapeDeviceGUID in der Headerdatei Xprtdefs.h definiert. |
BSTR- |
Beschreibung | Eine Beschreibung des Geräts aus der INF-Datei. Diese Zeichenfolge enthält in der Regel den Markennamen des Geräts. | BSTR- |
Die Geräte-ID ist eine 64-Bit-Ganzzahl. Die niedrige DWORD- wird in der eigenschaft UniqueID_Low gespeichert, und die hohe DWORD- wird in der UniqueID_High-Eigenschaft gespeichert.
Weitere Informationen zu Gerätemonikern finden Sie unter Using the System Device Enumerator.
Verwandte Themen