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.
W interfejsie TAPI w wersji 3.0 lub nowszej model obiektu TAPI używa obiektów terminalowych do reprezentowania źródła lub ujścia strumienia multimediów skojarzonego z wywołaniem lub sesją komunikacji. Ten model obiektów umożliwia aplikacji określenie na poziomie szczegółowym sposobu przetwarzania multimediów na wywołaniu. Ten model umożliwia również jednoczesne wybranie wielu terminali, więc na przykład wywołanie może być wyprowadzane do głośnika audio i rejestrowane jednocześnie.
Obiekt terminalu reprezentuje źródło lub moduł renderowany, taki jak mikrofon lub głośnik. Aplikacja wybiera jeden z dostępnych terminali na podstawie kierunku nośnika i typu lub typów zaangażowanych w sesję komunikacji. Każdy skojarzony strumień multimediów jest następnie wybierany do odpowiedniego terminalu w celu rozpoczęcia przesyłania strumieniowego.
Terminale są zwykle implementowane przez dostawcę usług multimedialnych (MSP), a obiekty terminalu nie będą dostępne, jeśli nie ma programu MSP skojarzonego z sesją komunikacji. Jednym z wyjątków jest to, że w systemie Windows 2000 z dodatkiem SP1 lub nowszym aplikacja może zaimplementować formę podłączanego terminalu. Dzięki temu serwer konferencji może tworzyć terminale mostkujące, dzięki czemu klienci wieloemisji SDP/IP innych niż Windows 2000 z dodatkiem SP1 lub bez multiemisji H323 można dodać do konferencji multiemisji SDP/IP tapI 3.
Każdy terminal należy do klasy terminalu . Klasa terminalu reprezentuje zestaw funkcji źródłowych lub renderowanych. Na przykład terminal mapujący na zestaw głośników dźwiękowych zostanie zidentyfikowany jako CLSID_SpeakersTerminal, a dostawca usług powinien zaimplementować sterowanie głośnością. Interfejs TAPI 3 definiuje zestaw klas terminali, msp może definiować dodatkowe klasy, a aplikacja może rejestrować nowe klasy terminali. Każda klasa terminalu ma przypisany globalnie unikatowy identyfikator (GUID).
Z punktu widzenia aplikacji terminal jest opisany przez jego typ terminalu i kierunek . Typ może być statyczny lub dynamiczny. Statyczny terminal mapuje na sprzęt, taki jak telefon lub mikrofon. Dynamiczny terminal mapuje na obiekt przejściowy, taki jak plik lub okno wideo. Kierunek opisuje, czy dany terminal jest źródłem, czy rendererem.
Możliwości danego obiektu terminalu mogą się znacznie różnić w zależności od używanej pary bieżącego dostawcy usług. Msp dla wyspecjalizowanego urządzenia może zaimplementować interfejs z metodami odpowiednimi dla tego urządzenia. Ten interfejs można agregować na obiekt terminalu i metody udostępnione aplikacji. Aby uzyskać więcej informacji i materiałów referencyjnych, zobacz dokumentację dostawcy usług multimedialnych.
Aby uzyskać więcej informacji na temat interfejsów terminalowych i metod implementowanych przez interfejsy TAPI 3, zobacz interfejsy obiektów terminalowych.
Jeśli autorzy dostawcy usług multimedialnych używają klas bazowych MSP, mogą zaimplementować niektóre funkcje terminalu przesyłania strumieniowego multimediów.
Aby uzyskać więcej informacji i przykładów kodu, które pokazują ilustracje dotyczące używania obiektu terminalu, zobacz Make a Call and Receive a Call.
Windows XP: Aby uzyskać więcej informacji na temat sposobu rozszerzenia obiektu terminalu w systemie Windows XP, zobacz Terminale plików, terminale wielościeżkowei podłączane terminale.
Aby uzyskać więcej informacji i przykładów kodu, zobacz Using File Terminals, Using Multitrack Terminals and the Default Selection Mechanismi Pluggable Terminal Registration.