MFCompareFullToPartialMediaType-Funktion (mfapi.h)
Vergleicht einen vollständigen Medientyp mit einem partiellen Medientyp.
Syntax
BOOL MFCompareFullToPartialMediaType(
IMFMediaType *pMFTypeFull,
IMFMediaType *pMFTypePartial
);
Parameter
pMFTypeFull
Zeiger auf die IMFMediaType-Schnittstelle des vollständigen Medientyps.
pMFTypePartial
Zeiger auf die IMFMediaType-Schnittstelle des Partiellen Medientyps.
Rückgabewert
Wenn der vollständige Medientyp mit dem Teilmedientyp kompatibel ist, gibt die Funktion TRUE zurück. Andernfalls gibt die Funktion FALSE zurück.
Hinweise
Eine Pipelinekomponente kann einen partiellen Medientyp zurückgeben, um einen Bereich möglicher Formate zu beschreiben, die die Komponente möglicherweise akzeptiert. Ein partieller Medientyp verfügt mindestens über eine Haupttyp-GUID, aber möglicherweise fehlen einige der anderen Attribute, die für die vollständige Beschreibung des Typs erforderlich sind. Die fehlenden Attribute stellen "don't care"-Werte für den Teiltyp dar. Beispielsweise fehlen bei einem partiellen Videotyp möglicherweise die Attribute für die Breite und Höhe des Videos.
Diese Funktion gibt TRUE zurück, wenn die folgenden Bedingungen erfüllt sind:
- Der Partielle Medientyp enthält eine Haupttyp-GUID.
- Alle Attribute im partiellen Typ sind im vollständigen Typ vorhanden und auf den gleichen Wert festgelegt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mfapi.h |
Bibliothek | Mfplat.lib |
DLL | Mfplat.dll |