Freigeben über


ITAMMediaFormat-Schnittstelle (tapi3.h)

Die ITAMMediaFormat-Schnittstelle legt das DirectShow-Medienformat fest und ruft es ab. Das Format wird mithilfe der AM_MEDIA_TYPE-Struktur beschrieben. Weitere Informationen zu AM_MEDIA_TYPE finden Sie in der DirectX-Dokumentation. Diese Schnittstelle wird für ein Terminalobjekt nur verfügbar gemacht, wenn ein MSP an der Terminalerstellung beteiligt ist und diese Schnittstelle implementiert. Die ITAMMediaFormat-Schnittstelle wird durch Aufrufen von QueryInterface auf ITTerminal erstellt.

Bei Adressen, bei denen eine Vielzahl von Formaten unterstützt wird (z. B. Wave-MSP-Adressen, die in den meisten Modems und Voiceboards verwendet werden), muss dieses Medienformat festgelegt sein, da sonst keine Verbindung mit dem Terminal hergestellt werden kann.

Für andere Adressen, z. B. solche, die über IP implementiert wurden, kann das Format fest/vordefiniert sein. In diesem Fall schlägt ein Aufruf zum Festlegen des Formats fehl, wenn das Format nicht mit dem vordefinierten Format identisch ist.

Vererbung

Die ITAMMediaFormat-Schnittstelle erbt von der IUnknown-Schnittstelle . ITAMMediaFormat verfügt auch über folgende Membertypen:

Methoden

Die ITAMMediaFormat-Schnittstelle verfügt über diese Methoden.

 
ITAMMediaFormat::get_MediaFormat

Die METHODE ITAMMediaFormat::get_MediaFormat (tapi3.h) ruft das Medienformat ab.
ITAMMediaFormat::p ut_MediaFormat

Die METHODE ITAMMediaFormat::p ut_MediaFormat (tapi3.h) legt das Medienformat fest.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile tapi3.h (Tapi3.h einschließen)

Weitere Informationen

Terminalobjekt