Méthode IMFMetadataProvider::GetMFMetadata (mfidl.h)
Obtient une collection de métadonnées, soit pour une présentation entière, soit pour un flux dans la présentation.
Syntaxe
HRESULT GetMFMetadata(
[in] IMFPresentationDescriptor *pPresentationDescriptor,
[in] DWORD dwStreamIdentifier,
[in] DWORD dwFlags,
[out] IMFMetadata **ppMFMetadata
);
Paramètres
[in] pPresentationDescriptor
Pointeur vers l’interface IMFPresentationDescriptor du descripteur de présentation de la source multimédia.
[in] dwStreamIdentifier
Si ce paramètre est égal à zéro, la méthode récupère les métadonnées qui s’appliquent à l’ensemble de la présentation. Sinon, ce paramètre spécifie un identificateur de flux et la méthode récupère les métadonnées de ce flux. Pour obtenir l’identificateur de flux d’un flux, appelez IMFStreamDescriptor::GetStreamIdentifier.
[in] dwFlags
Réservé. Doit être zéro.
[out] ppMFMetadata
Reçoit un pointeur vers l’interface IMFMetadata . Utilisez cette interface pour accéder aux métadonnées. L’appelant doit libérer l’interface.
Valeur retournée
Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.
Code de retour | Description |
---|---|
|
S_OK |
|
Aucune métadonnées n’est disponible pour le flux ou la présentation demandé. |
Spécifications
Client minimal pris en charge | Windows Vista [applications de bureau | applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau | applications UWP] |
Plateforme cible | Windows |
En-tête | mfidl.h |
Bibliothèque | Mfuuid.lib |