Partager via


Présentation pour les utilisateurs du Kit de développement logiciel (SDK) au format Windows Media

[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.]

La plupart des fonctionnalités fournies par les API étendues du client DRM Windows Media sont les mêmes que celles fournies par les objets du Kit de développement logiciel (SDK) au format Windows Media. Le Kit de développement logiciel (SDK) de format Windows Media fournit aux développeurs les objets nécessaires pour créer, accéder et manipuler des fichiers multimédias qui utilisent la structure de fichiers ASF (Advanced Systems Format). Étant donné que la gestion des droits numériques (DRM) Windows Media est destinée à protéger les fichiers ASF, la fonctionnalité DRM côté client a été incluse dans le Kit de développement logiciel (SDK) au format Windows Media.

Les API étendues du client DRM Windows Media sont publiées conjointement avec la plateforme multimédia numérique nouvelle génération de Microsoft, le Kit de développement logiciel (SDK) Microsoft Media Foundation. Media Foundation inclut des fonctionnalités ASF qui chevauchent certaines des fonctionnalités du Kit de développement logiciel (SDK) Windows Media Format. Étant donné qu’il existe maintenant deux kits SDK Microsoft qui manipulent des fichiers ASF, la fonctionnalité DRM côté client est séparée du KIT DE développement logiciel (SDK) au format Windows Media dans les API étendues du client DRM Windows Media. Ces API sont accessibles aux utilisateurs du Kit de développement logiciel (SDK) au format Windows Media et du Kit de développement logiciel (SDK) Media Foundation. À l’heure actuelle, ces API sont incluses dans le package d’installation du Kit de développement logiciel (SDK) au format Windows Media et sont documentées dans le cadre du Kit de développement logiciel (SDK) de format Windows Media. Toutefois, les API étendues du client DRM Windows Media sont implémentées dans leur propre bibliothèque et ont leur propre fichier d’en-tête. Après avoir installé le Kit de développement logiciel (SDK) au format Windows Media, ces API peuvent être utilisées avec leurs propres API, sans inclure d’en-têtes ou de bibliothèques de sdk de format Windows Media dans votre application.

Si vous développez des applications qui utilisent le Kit de développement logiciel (SDK) au format Windows Media, vous devez décider d’utiliser la fonctionnalité DRM que fournit le SDK ou d’utiliser les API étendues du client DRM Windows Media. Bien que la plupart des fonctionnalités de ces deux kits SDK soient très similaires, les API étendues du client DRM Windows Media offrent les fonctionnalités suivantes qui ne sont pas disponibles pour les utilisateurs des anciennes routines DRM :

  • Possibilité d’importer du contenu protégé par un système de gestion des droits tiers.
  • Possibilité d’exporter du contenu protégé par la gestion des droits numériques Windows Media vers un système de gestion des droits tiers.
  • Énumération directe des licences dans le magasin de licences.
  • Interrogation de droits agrégés simples en fonction de l’ID de clé (pas besoin de charger le fichier multimédia).
  • Possibilité de renouveler les composants révoqués à l’aide de l’interface Media Foundation standard, IMFContentEnabler.

À propos des API étendues du client DRM Windows Media