Dela via


Gränssnitt för terminalobjekt

Gränssnitten Terminal Object ger ett program åtkomst till att manipulera enheter som används för att skapa eller ta emot medieströmmar.

Dessa gränssnitt implementeras av en MSP och är inte tillgängliga om adressen inte stöds av en medietjänstleverantör. Om det finns en associerad MSP exponeras ITTerminalSupport-gränssnittet på -adressobjektet.

Gränssnitten IEnumTerminal och IEnumTerminalClass är inte direkt exponerade på terminalobjektet, utan är nära relaterade till det och finns här för referens bekvämlighet.

Gränssnitt Beskrivning
ITTerminal Basgränssnittet för terminalobjektet. Den innehåller metoder för att hämta information, till exempel terminalklass och media som stöds.
ITAMMediaFormat Ställer in och hämtar DirectShow-medieformat.
ITBasicAudioTerminal Tillhandahåller metoder för att ställa in och hämta standardegenskaper för ljudterminaler, till exempel volym.
IEnumTerminal Räknar upp ITTerminal.
IEnumTerminalClass Räknar upp Terminal Class-.
IEnumPluggableSuperclassInfo Räknar upp ITPluggableTerminalSuperclassInfo.
IEnumPluggableTerminalClassInfo Räknar upp ITPluggableTerminalClassInfo.
ITFileTrack Hämtar och anger information om filterminalspår.
ITASRTerminalEvent Hämtar beskrivningen av terminalhändelser för automatisk taligenkänning.
ITFileTerminalEvent Hämtar beskrivningen av filterminalhändelser.
ITMultiTrackTerminal Räknar upp, skapar eller tar bort spår på flerspårsterminaler.

 

Gränssnitt Beskrivning
ITPluggableTerminalClassInfo Hämtar information om en anslutningbar terminal.
ITPluggableTerminalClassRegistration Skapar, ändrar eller tar bort registerposten för en anslutningsbar terminal.
ITPluggableTerminalInitialization Utför primärt skapande av terminalobjekt för anslutningsbara terminaler, vilket gör att Terminal Manager kan initiera terminalen.
ITPluggableTerminalSuperclassInfo Hämtar namnet och CLSID för en terminalklass som kan anslutas.
ITPluggableTerminalSuperclassRegistration Hämtar och anger information om en terminalsuperklass (namn och CLSID).
ITPluggableTerminalEventSink Meddelar klientprogram om ändringar i en anslutningsbar terminal.
ITPluggableTerminalEventSinkRegistration Registrerar och avregistrerar ett klientprogram för meddelande om anslutningsbara terminalhändelser.

 

Gränssnitt Beskrivning
ITTTSTerminalEvent Hämtar beskrivningen av TTS-terminalhändelser (text till tal).
ITToneDetectionEvent Hämtar information om en händelse för tonidentifiering.
ITToneTerminalEvent Hämtar beskrivningen av tonterminalhändelser.