Partager via


Fonctionnalités de métadonnées

[La fonctionnalité associée à cette page, le Kit de développement logiciel (SDK) Windows Media Format 11, est une fonctionnalité héritée. Il a été remplacé par le lecteur source et l’enregistreurrécepteur. Le lecteur source et l’enregistreur récepteur ont été optimisés pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise le lecteur source et l’enregistreur récepteur au lieu du Kit de développement logiciel (SDK) Windows Media Format 11, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Les métadonnées sont utilisées dans les fichiers ASF pour décrire le contenu et les propriétés des fichiers. Tous les fichiers ASF que vous créez doivent inclure les métadonnées appropriées. (Pour une vue d’ensemble, consultez Métadonnées.) Le Kit de développement logiciel (SDK) de format Windows Media prend en charge la modification des métadonnées par le biais de l’objet writer, de l’objet éditeur de métadonnées et des objets lecteur synchrones. La prise en charge native d’un large éventail d’attributs de métadonnées est incluse. Pour obtenir la liste des attributs prédéfinis, consultez Attributs .

La prise en charge des métadonnées fournie par les différents objets du Kit de développement logiciel (SDK) au format Windows Media est flexible et puissante. Les fonctionnalités de métadonnées main sont résumées dans la liste suivante :

  • Taille d’attribut flexible. La taille des attributs de métadonnées n’est pas limitée.
  • Attributs au niveau du flux. Les métadonnées dans les fichiers ASF peuvent être affectées au fichier dans son ensemble ou à un flux particulier.
  • Attributs dupliqués. Un attribut nommé peut être utilisé plusieurs fois dans le même fichier. Cette fonctionnalité est particulièrement utilisée lors de l’attribution d’attributs descriptifs de contenu. Par exemple, une chanson peut avoir plusieurs auteurs, chacun nécessitant un attribut Author distinct dans le fichier.
  • Plusieurs langues. Chaque attribut a une langue associée. Vous pouvez définir les langues prises en charge, puis en affecter une à chaque attribut que vous écrivez. Étant donné que vous pouvez dupliquer des attributs, vous pouvez fournir les attributs les plus importants dans plusieurs langues pour atteindre un public plus large. Si vous ne spécifiez pas de langue, la langue par défaut (obtenue à partir du système d’exploitation de l’ordinateur exécutant votre application) est utilisée.
  • Attributs complexes. Certains attributs prédéfinis prennent en charge les données structurées. Pour ces attributs, le type de données est binaire, mais la valeur est une structure définie dans ce SDK.

Les rubriques suivantes décrivent les autres fonctionnalités de métadonnées prises en charge.

Rubrique Description
Prise en charge d’ID3 Décrit la prise en charge des trames ID3 à l’aide des objets du Kit de développement logiciel (SDK) au format Windows Media.
Métadonnées personnalisées Décrit les implications de l’utilisation de métadonnées personnalisées.

 

Caractéristiques

IWMHeaderInfo, interface

IWMHeaderInfo2, interface

IWMHeaderInfo3, interface

Métadonnées