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 |