IMFMetadataProvider::GetMFMetadata-Methode (mfidl.h)
Ruft eine Auflistung von Metadaten ab, entweder für eine gesamte Präsentation oder für einen Stream in der Präsentation.
Syntax
HRESULT GetMFMetadata(
[in] IMFPresentationDescriptor *pPresentationDescriptor,
[in] DWORD dwStreamIdentifier,
[in] DWORD dwFlags,
[out] IMFMetadata **ppMFMetadata
);
Parameter
[in] pPresentationDescriptor
Zeiger auf die IMFPresentationDescriptor-Schnittstelle des Präsentationsdeskriptors der Medienquelle.
[in] dwStreamIdentifier
Wenn dieser Parameter 0 ist, ruft die Methode Metadaten ab, die für die gesamte Präsentation gelten. Andernfalls gibt dieser Parameter einen Streambezeichner an, und die Methode ruft Metadaten für diesen Stream ab. Um den Streambezeichner für einen Stream abzurufen, rufen Sie IMFStreamDescriptor::GetStreamIdentifier auf.
[in] dwFlags
Reserviert. Muss Null sein.
[out] ppMFMetadata
Empfängt einen Zeiger auf die IMFMetadata-Schnittstelle . Verwenden Sie diese Schnittstelle, um auf die Metadaten zuzugreifen. Der Aufrufer muss die Schnittstelle freigeben.
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
Für den angeforderten Stream oder die angeforderte Präsentation sind keine Metadaten verfügbar. |
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | mfidl.h |
Bibliothek | Mfuuid.lib |