IMFTransform-Schnittstelle (mftransform.h)

Wird von allen Media Foundation-Transformationen (MFTs) implementiert.

Vererbung

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

Methoden

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

 
IMFTransform::AddInputStreams

Fügt dieser Media Foundation-Transformation (MFT) einen oder mehrere neue Eingabestreams hinzu.
IMFTransform::D eleteInputStream

Entfernt einen Eingabedatenstrom aus dieser Media Foundation-Transformation (MFT).
IMFTransform::GetAttributes

Ruft den globalen Attributspeicher für diese Media Foundation-Transformation (MFT) ab.
IMFTransform::GetInputAvailableType

Ruft einen verfügbaren Medientyp für einen Eingabedatenstrom für diese Media Foundation-Transformation (MFT) ab.
IMFTransform::GetInputCurrentType

Ruft den aktuellen Medientyp für einen Eingabestream für diese Media Foundation-Transformation (MFT) ab.
IMFTransform::GetInputStatus

Fragt ab, ob ein Eingabedatenstrom für diese Media Foundation-Transformation (MFT) mehr Daten akzeptieren kann.
IMFTransform::GetInputStreamAttributes

Ruft den Attributspeicher für einen Eingabedatenstrom in dieser Media Foundation-Transformation (MFT) ab.
IMFTransform::GetInputStreamInfo

Ruft die Pufferanforderungen und andere Informationen für einen Eingabedatenstrom für diese Media Foundation-Transformation (MFT) ab.
IMFTransform::GetOutputAvailableType

Ruft einen verfügbaren Medientyp für einen Ausgabestream in dieser Media Foundation-Transformation (MFT) ab.
IMFTransform::GetOutputCurrentType

Ruft den aktuellen Medientyp für einen Ausgabestream in dieser Media Foundation-Transformation (MFT) ab.
IMFTransform::GetOutputStatus

Fragt ab, ob die Media Foundation-Transformation (MFT) bereit ist, Ausgabedaten zu erzeugen.
IMFTransform::GetOutputStreamAttributes

Ruft den Attributspeicher für einen Ausgabestream in dieser Media Foundation-Transformation (MFT) ab.
IMFTransform::GetOutputStreamInfo

Ruft die Pufferanforderungen und andere Informationen für einen Ausgabestream in dieser Media Foundation-Transformation (MFT) ab.
IMFTransform::GetStreamCount

Ruft die aktuelle Anzahl von Eingabe- und Ausgabestreams für diese Media Foundation-Transformation (MFT) ab.
IMFTransform::GetStreamIDs

Ruft die Streambezeichner für die Eingabe- und Ausgabestreams in dieser Media Foundation-Transformation (MFT) ab.
IMFTransform::GetStreamLimits

Ruft die minimale und maximale Anzahl von Eingabe- und Ausgabestreams für diese Media Foundation-Transformation (MFT) ab.
IMFTransform::P rocessEvent

Sendet ein Ereignis an einen Eingabestream für diese Media Foundation-Transformation (MFT).
IMFTransform::P rocessInput

Übermittelt Daten an einen Eingabestream für diese Media Foundation-Transformation (MFT).
IMFTransform::P rocessMessage

Sendet eine Nachricht an die Media Foundation-Transformation (MFT).
IMFTransform::P rocessOutput

Generiert eine Ausgabe aus den aktuellen Eingabedaten.
IMFTransform::SetInputType

Legt den Medientyp für einen Eingabedatenstrom in dieser Media Foundation-Transformation (MFT) fest, testet oder löscht diesen.
IMFTransform::SetOutputBounds

Legt den Bereich der Zeitstempel fest, die der Client für die Ausgabe benötigt.
IMFTransform::SetOutputType

Legt den Medientyp für einen Ausgabedatenstrom in dieser Media Foundation-Transformation (MFT) fest, testet oder löscht diesen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile mftransform.h

Weitere Informationen

Media Foundation-Schnittstellen

Media Foundation-Transformationen