Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym dokumencie opisano projekt i użycie klas bazowych MSP. Korzystanie z tych klas nie jest wymagane, ale większość deweloperów uważa, że upraszcza zadanie tworzenia programu MSP opartego na directshow dla nowego MSPI tapI 3.
Kod źródłowy klas bazowych MSP można znaleźć w katalogu Samples zestawu Sdk (Platform Software Development Kit).
Przyjmuje się, że przyjmuje się znajomość języków COM, ATL, DirectShow i C++. Czytelnik musi również znać ogólne materiały w Informacje o dostawcy usług multimedialnych (MSP) i w Media Service Provider Interface (MSPI).
Usługa ATL 2.1 jest wymagana dla systemu Windows 2000. Począwszy od systemu Windows XP, zarówno ATL 2.1, jak i 3.0 zostaną skompilowane.
Biblioteki klas bazowych MSP (dostępne w zestawie SDK):
Mspbase.lib
Mspid.lib
Strmbase.lib
Tmuid.lib
Nuta
Należy używać linków dynamicznych, a nie statycznych.
Pliki nagłówków klas bazowych MSP (dostępne w zestawie SDK):
- Mspaddr.h
- Mspbase.h
- Mspcall.h
- Msplog.h
- Mspstrm.h
- Mspterm.h
- Mspthrd.h
- Msptmac.h
- Msptmvc.h
- Msptrmvc.h
- Msptrmac.h
- Msptrmar.h
- Msputils.h
Pliki źródłowe klasy bazowej MSP (dostępne w przykładach zestawu SDK):
- Mspaddr.cpp
- Mspcall.cpp
- Msplog.cpp
- Mspstrm.cpp
- Mspterm.cpp
- Mspthrd.cpp
- Msptrmac.cpp
- Msptrmar.cpp
- Msptrmvc.cpp
- Msputils.cpp