TAPI 3 MSP-Basisklassenreferenz
Das folgende Material enthält Details zu den Basisklassen des Media Service-Anbieters.
| Basisklassen des Mediendienstanbieters (alphabetische Reihenfolge) | BESCHREIBUNG |
|---|---|
| CAudioCaptureTerminal | Abgeleitet von CSingleFilterTerminal und implementiert ein statisches Audioaufnahmeterminal für Wellengeräte mithilfe des DirectShow-Waveinfilters. Definiert in MSPtmac.h. |
| CAudioRenderTerminal | Abgeleitet von CSingleFilterTerminal und implementiert ein statisches Audiorenderingterminal für Wellengeräte mithilfe des DirectShow Waveout-Filters. Definiert in MSPtrmar.h. |
| CBaseTerminal | Eine Terminalbasisklasse, die sowohl für statische als auch für dynamische Terminals gilt. Sie ist vollständig generisch, sodass jede Terminalimplementierung direkt oder indirekt von dieser Klasse ableiten kann. Definiert in MSPterm.h |
| CMSPAddress | Implementiert das MSP-Adressobjekt und unterstützt die ITMSPAddress-Schnittstelle. Definiert in MSPaddr.h. |
| CMSPArray | Eine Vorlage, die ein intelligentes Array implementiert, das bei Bedarf wächst. Definiert in MSPutils.h. |
| CMSPCallBase | Stellt eine generische Implementierung des Aufrufobjekts bereit und unterstützt die ITStreamControl-Schnittstelle. Definiert in MSPcall.h. |
| CMSPCallMultiGraph | Definiert einen Aufruf, der ein Filterdiagramm für jeden Stream verwendet. Definiert in MSPcall.h. |
| CMSPStream | Macht Methoden verfügbar, die es einer Anwendung ermöglichen, einen Unterstream zu starten, anzuhalten oder zu beenden und Terminals auszuwählen oder die Auswahl aufzuheben. Definiert in MSPstrm.h. |
| CMSPThread | Implementiert den Arbeitsthread des MSP. Definiert in MSPthrd.h. |
| CSingleFilterTerminal | Eine zusätzliche Terminalbasisklasse, die sowohl für statische als auch für dynamische Terminals gilt. Macht die Implementierung spezifischer, indem angenommen wird, dass das Terminal über einen einzelnen DirectShow-Filter verfügt. Definiert in MSPterm.h. |
| CVideoCaptureTerminal | Wird von CSingleFilterTerminal abgeleitet und implementiert ein statisches Videoaufnahmeterminal mit einem einzelnen DirectShow-Filter. Definiert in MSPtmvc.h. |