Freigeben über


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.

DirectShow-Filter

Steuern eines DV-