Ovladač MSTape

[Funkce přidružená k této stránce DirectShow je starší funkce. Byla nahrazena MediaPlayer, MMFMediaEnginea Audio/Video Capture v Media Foundation. Tyto funkce jsou optimalizované pro Windows 10 a Windows 11. Microsoft důrazně doporučuje, aby nový kód používal MediaPlayer, MMFMediaEngine a Audio/Video Capture v Media Foundation místo DirectShow, pokud je to možné. Microsoft navrhuje, aby se stávající kód, který používá starší rozhraní API, přepsal, aby se nová rozhraní API používala, pokud je to možné.]

Toto téma platí pro systém Windows XP nebo novější.

Ovladač MSTape podporuje zařízení D-VHS a MPEG camcorder. Zobrazuje se aplikacím jako filtr WDM Video Capture. Jeho funkce se podobá MSDV, ovladač DV camcorder:

  • Zobrazí se v kategoriích filtru "Zdroje zachycení videa" (CLSID_VideoInputDeviceCategory) a "Zařízení pro vykreslování streamování WDM" (AM_KSCATEGORY_RENDER).
  • Aplikace může vytvořit instanci filtru pomocí rozhraní ICreateDevEnum.
  • Má výstupní kolík pro zachytávání a přenos ze zařízení a vstupní kolík pro přenos do zařízení. Současně lze připojit pouze jeden kolík.

typy médií

Vstupní špendlík podporuje jeden typ média.

Označit Hodnota
Hlavní typ MEDIATYPE_Stream
Podtyp MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE
Velikost vzorku 192 x 256
Formát bloku MPEG2_TRANSPORT_STRIDE

 

Výstupní kolík podporuje dva typy médií.

Označit Hodnota
Hlavní typ MEDIATYPE_Stream
Podtyp MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE
Velikost vzorku 192 x 256
Formát bloku MPEG2_TRANSPORT_STRIDE

 

Označit Hodnota
Hlavní typ MEDIATYPE_Stream
Podtyp MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE
Velikost vzorku 188 x 256
Formát bloku null

 

informace o zařízení

Ovladač dynamicky čte informace z konfigurační jednotky ROM zařízení. Aplikace může tyto informace načíst vazbou monikeru zařízení na tašku vlastností a voláním metody IPropertyBag::Read.

Vlastnost Popis Datový typ
UniqueID_Low Jedinečné ID zařízení (DWORD s nízkou). dlouhé (VT_I4)
UniqueID_High Jedinečné ID zařízení (DWORD s vysokou) dlouhé
ID dodavatele ID dodavatele. dlouhé
ID modelu ID modelu. dlouhé
VendorText Název dodavatele. BSTR (VT_BSTR)
ModelText Název modelu zařízení BSTR
UnitModelText Název modelu jednotek; může být stejný jako ModelText. BSTR
DeviceOPcr0Payload datová část oPCR (řízení výstupního zástrčky). Příklad: 146 kvadletů. dlouhé
DeviceOPcr0DataRate oPCR data rate. Příklady: 0 (S100), 1 (S200) nebo 2 (S400). dlouhé
DeviceClassGUID IDENTIFIKÁTOR GUID, který identifikuje ovladač zařízení. Pro MSTape je tato hodnota {8C0F6AF2-0EDB-44C1-8AEB-59040BD830ED}. Tento identifikátor GUID je definován jako MSTapeDeviceGUID v souboru hlaviček Xprtdefs.h. BSTR
Popis Popis zařízení, převzatý ze souboru INF. Tento řetězec obvykle obsahuje název značky zařízení. BSTR

 

ID zařízení je 64bitové celé číslo. Nízká DWORD je uložena ve vlastnosti UniqueID_Low a DWORD je uložena ve vlastnosti UniqueID_High.

Další informace o zařízení monikers naleznete v tématu Použití výčtu systémových zařízení.

Filtry DirectShow

řízení dv camcorder