Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
[Funkcja skojarzona z tą stroną, DirectShow, jest starszą funkcją. Został zastąpiony przez MediaPlayer, IMFMediaEnginei Audio/Video Capture w Media Foundation. Te funkcje zostały zoptymalizowane pod kątem systemów Windows 10 i Windows 11. Firma Microsoft zdecydowanie zaleca, aby nowy kod używał MediaPlayer, IMFMediaEngine i Audio/Video Capture w programie Media Foundation zamiast DirectShow, jeśli to możliwe. Firma Microsoft sugeruje, że istniejący kod, który używa starszych interfejsów API, należy przepisać go do korzystania z nowych interfejsów API, jeśli to możliwe.]
Ten temat dotyczy systemu Windows XP lub nowszego.
Sterownik MSTape obsługuje urządzenia D-VHS i MPEG camcorder. Jest on udostępniany aplikacjom jako filtr przechwytywania wideo WDM. Jego funkcjonalność jest podobna do MSDV, sterownik kamery DV:
- Jest ona wyświetlana w kategoriach filtrów "Źródła przechwytywania wideo" (CLSID_VideoInputDeviceCategory) i "Urządzenia renderowania przesyłania strumieniowego WDM" (AM_KSCATEGORY_RENDER).
- Aplikacja może utworzyć wystąpienie filtru przy użyciu interfejsu ICreateDevEnum.
- Ma wyprowadzenie wyprowadzenia do przechwytywania i transportu z urządzenia oraz wyprowadzenie wejściowe do transportu do urządzenia. Jednocześnie można podłączyć tylko jeden numer PIN.
typy multimediów
Numer PIN danych wejściowych obsługuje jeden typ nośnika.
| Etykieta | Wartość |
|---|---|
| Typ główny | MEDIATYPE_Stream |
| Podtypu | MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE |
| Rozmiar próbki | 192 x 256 |
| Formatuj blok | MPEG2_TRANSPORT_STRIDE |
Wyprowadzenia wyjściowe obsługują dwa typy multimediów.
| Etykieta | Wartość |
|---|---|
| Typ główny | MEDIATYPE_Stream |
| Podtypu | MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE |
| Rozmiar próbki | 192 x 256 |
| Formatuj blok | MPEG2_TRANSPORT_STRIDE |
| Etykieta | Wartość |
|---|---|
| Typ główny | MEDIATYPE_Stream |
| Podtypu | MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE |
| Rozmiar próbki | 188 x 256 |
| Formatuj blok | null |
informacje o urządzeniu
Sterownik dynamicznie odczytuje informacje z romu konfiguracji urządzenia. Aplikacja może pobrać te informacje przez powiązanie nazwy urządzenia z workiem właściwości i wywołaniem metody IPropertyBag::Read.
| Własność | Opis | Typ danych |
|---|---|---|
| UniqueID_Low | Unikatowy identyfikator urządzenia (niski DWORD). | długie (VT_I4) |
| UniqueID_High | Unikatowy identyfikator urządzenia (wysoki DWORD) | długie |
| Identyfikator dostawcy | Identyfikator dostawcy. | długie |
| Identyfikator modelu | Identyfikator modelu. | długie |
| VendorText | Nazwa dostawcy. | BSTR (VT_BSTR) |
| ModelText | Nazwa modelu urządzenia. | BSTR |
| UnitModelText | Nazwa modelu jednostkowego; może być taki sam jak ModelText. | BSTR |
| DeviceOPcr0Payload | Ładunek oPCR (Output Plug Control). Przykład: 146 quadletów. | długie |
| DeviceOPcr0DataRate | szybkość danych oPCR. Przykłady: 0 (S100), 1 (S200) lub 2 (S400). | długie |
| DeviceClassGUID | Identyfikator GUID identyfikujący sterownik urządzenia. W przypadku protokołu MSTape ta wartość jest {8C0F6AF2-0EDB-44C1-8AEB-59040BD830ED}. Ten identyfikator GUID jest zdefiniowany jako MSTapeDeviceGUID w pliku nagłówka Xprtdefs.h. |
BSTR |
| Opis | Opis urządzenia pobrany z pliku INF. Ten ciąg zwykle zawiera nazwę marki urządzenia. | BSTR |
Identyfikator urządzenia jest 64-bitową liczbą całkowitą. DWORD o niskiej jest przechowywana we właściwości UniqueID_Low, a DWORD o wysokiej jest przechowywana we właściwości UniqueID_High.
Aby uzyskać więcej informacji na temat modułów monikers urządzeń, zobacz Using the System Device Enumerator.
Tematy pokrewne
-
sterowanie kamery DV