Lire en anglais

Partager via


Métadonnées multimédias

Les fichiers multimédias contiennent des propriétés qui décrivent le contenu du fichier. Dans Microsoft Media Foundation, ces propriétés peuvent être classées comme suit :

  • attributs de type média spécifier les paramètres d’encodage, tels que l’algorithme d’encodage (sous-type multimédia), la taille des images vidéo, la fréquence d’images vidéo, le débit audio et la fréquence d’échantillonnage audio. Pour plus d’informations sur les attributs de type multimédia, consultez types de supports.
  • métadonnées contient des informations descriptives sur le contenu multimédia, comme le titre, l’artiste, le compositeur et le genre. Les métadonnées peuvent également décrire les paramètres d’encodage. Il peut être plus rapide d’accéder à ces informations par le biais de métadonnées que par le biais d’attributs de type multimédia.
  • propriétés DRM contiennent des informations sur les restrictions d’utilisation. Actuellement, Media Foundation ne prend pas en charge les propriétés DRM par le biais de métadonnées, à l’exception de la propriété PKEY_DRM_IsProtected.

Il existe deux façons de lire les métadonnées dans Media Foundation :

  • Interface IMFMetadata (métadonnées Media Foundation version 1).
  • InterfaceIPropertyStoreWindows Shell (métadonnées Shell).

Les métadonnées de l’interpréteur de commandes se rapportent non seulement aux fichiers multimédias, mais à un large éventail de fichiers sur le système.

Le tableau suivant compare les fonctionnalités et limitations de chaque API de métadonnées.

Métadonnées Media Foundation v1 Métadonnées d’interpréteur de commandes
Nécessite Windows Vista ou version ultérieure. Nécessite Windows 7. Remarque : métadonnées shell en général ne nécessitent pas Windows 7, mais Media Foundation n’a pas pris en charge les métadonnées Shell antérieures à Windows 7.
Les propriétés ne sont pas compatibles avec le système de propriétés Shell. Les propriétés sont compatibles avec le système de propriétés Shell.
Les propriétés peuvent s’appliquer à l’intégralité du fichier ou au niveau du flux. Seules les propriétés au niveau du fichier sont prises en charge. Les propriétés au niveau du flux ne sont pas prises en charge.
Les propriétés peuvent avoir des valeurs dans plusieurs langues. Les valeurs dans plusieurs langues ne sont pas prises en charge.
Les clés de propriété sont des chaînes à caractères larges. Les clés de propriété sont valeurs PROPERTYKEY.
Les valeurs de propriété sont valeurs de PROPVARIANT. Les valeurs de propriété sont valeurs de PROPVARIANT.

 

Dans cette section

Sujet Description
fournisseurs de métadonnées Shell
À compter de Windows 7, Media Foundation expose les métadonnées via l’interface IPropertyStore.
propriétés des métadonnées pour les fichiers multimédias
Cette rubrique répertorie les propriétés de métadonnées les plus courantes pour les fichiers multimédias.
fournisseurs de métadonnées dans Windows Vista
Dans Windows Vista, Media Foundation expose les métadonnées via l’interface IMFMetadata.

 

Si vous implémentez une source multimédia personnalisée et souhaitez exposer des métadonnées Shell, consultez fournisseurs de métadonnées personnalisés pour les fichiers multimédias.

Guide de programmation Media Foundation