Udostępnij przez


Interfejsy obiektów terminalu

Interfejsy terminalu zapewniają aplikacji dostęp do manipulowania urządzeniami używanymi do tworzenia lub odbierania strumieni multimediów.

Te interfejsy są implementowane przez msp i nie będą dostępne, jeśli adres nie jest obsługiwany przez dostawcę usług multimedialnych. Jeśli skojarzony program MSP istnieje, interfejs ITTerminalSupport jest uwidoczniony na Address Object.

Interfejsy IEnumTerminal i IEnumTerminalClass nie są bezpośrednio widoczne w obiekcie terminalu, ale są ściśle powiązane z nim i są wymienione tutaj dla wygody referencyjnej.

Interfejs Opis
ITTerminal Interfejs podstawowy dla obiektu terminalu. Udostępnia metody uzyskiwania informacji, takich jak klasa terminalu i obsługiwane nośniki.
ITAMMediaFormat Ustawia i pobiera format nośnika DirectShow.
ITBasicAudioTerminal Udostępnia metody ustawiania i pobierania standardowych cech terminalu audio, takich jak głośność.
IEnumTerminal Wylicza ITTerminal.
IEnumTerminalClass Wylicza klasy terminalu.
IEnumPluggableSuperclassInfo Wylicza ITPluggableTerminalSuperclassInfo.
IEnumPluggableTerminalClassInfo Wylicza ITPluggableTerminalClassInfo.
ITFileTrack Pobiera i ustawia informacje dotyczące ścieżek terminalu plików.
ITASRTerminalEvent Pobiera opis zdarzeń terminalu automatycznego rozpoznawania mowy.
ITFileTerminalEvent Pobiera opis zdarzeń terminalu pliku.
ITMultiTrackTerminal Wylicza, tworzy lub usuwa ścieżki w terminalach wielościeżkowych.

 

Interfejs Opis
ITPluggableTerminalClassInfo Pobiera informacje dotyczące podłączanego terminalu.
ITPluggableTerminalClassRegistration Tworzy, modyfikuje lub usuwa wpis rejestru dla podłączanego terminalu.
ITPluggableTerminalInitialization Wykonuje tworzenie podstawowego obiektu terminalu dla podłączanych terminali, co umożliwia Menedżerowi terminali zainicjowanie terminalu.
ITPluggableTerminalSuperclassInfo Pobiera nazwę i identyfikator CLSID wtyczki klasy terminalu.
ITPluggableTerminalSuperclassRegistration Pobiera i ustawia informacje o superklasie terminalu (name i CLSID).
ITPluggableTerminalEventSink Powiadamia aplikacje klienckie o zmianach w podłączonym terminalu.
ITPluggableTerminalEventSinkRegistration Rejestruje i wyrejestrowuje aplikację kliencką w celu otrzymywania powiadomień o zdarzeniach terminalu z możliwością podłączenia.

 

Interfejs Opis
ITTTSTerminalEvent Pobiera opis zdarzeń terminalu zamiany tekstu na mowę (TTS).
ITToneDetectionEvent Pobiera informacje o zdarzeniu wykrywania tonu.
ITToneTerminalEvent Pobiera opis zdarzeń terminalu tonu.