Partager via


Mesure de l’utilisation du contenu

Avec la technologie Windows Media 10, vous pouvez désormais mesurer l’utilisation du contenu sur un appareil portable. Si une licence Windows Media 10 permet la mesure, l’appareil peut stocker le nombre de lectures des chansons et envoyer les données d’utilisation au titulaire de la licence via Internet. Ce système permet aux fournisseurs de contenu d’ajuster leurs frais de redevance en mesurant précisément l’utilisation du contenu.

Pour mesurer le contenu, l’application doit disposer d’un certificat de mesure fourni par un service de licence basé sur le SDK Windows Media Rights Manager 10. Seul le contenu licencié par ce même service peut être mesuré. Pour plus d’informations sur le fonctionnement de la mesure et sur la manière de créer un service de mesure de licence, veuillez consulter la section documentation du SDK Windows Media Rights Manager. Le SDK peut être acquis en remplissant les informations nécessaires sur la section Page de licence Windows Media.

Une application peut avoir une mesure intégrée ou vous pouvez créer un plug-in COM pour une application existante, telle que Windows Media Player, si l’application accepte les plug-ins de mesure.

Une application doit avertir les utilisateurs si l’utilisation du contenu sera mesurée. Pour plus d’informations, veuillez consulter les pages Web de Microsoft listées dans la section Déclaration de confidentialité.

L’acquisition des données de mesure à partir d’un appareil peut être lente. Par conséquent, si une application mesure l’utilisation, elle doit le faire fréquemment pour éviter que de grandes quantités de données ne s’accumulent sur l’appareil et ralentissent le transfert de données. Pour éviter des transferts de données trop lents, les fabricants d’appareils peuvent envoyer des sous-ensembles des données de mesure disponibles. L’application doit surveiller les indicateurs récupérés par IWMDRMDeviceApp::ProcessMeterResponse pour voir s’il reste des données de mesure sur l’appareil.

Les étapes suivantes montrent comment une application peut mesurer l’utilisation du contenu.

  1. Étant donné que la mesure n’est disponible que sur les appareils prenant en charge Windows Media DRM 10 pour appareils portables, votre application doit à un moment donné appeler QueryDeviceStatus, comme décrit dans Gestion du contenu protégé dans l’application, pour s’assurer que l’appareil est valide et à jour.
  2. Demandez des informations de mesure à l’appareil en appelant IWMDRMDeviceApp::GenerateMeterChallenge.
  3. Envoyez les données de mesure récupérées au service de mesure à l’URL récupérée par GenerateMeterChallenge. Le format des données envoyées au service dépend de la configuration de ce service particulier. Par exemple, certains services peuvent exiger que les données soient envoyées comme une commande POST sous forme de paire nom/valeur. Le fournisseur de services doit vous indiquer ses exigences particulières en matière de formatage.
  4. Obtenez une réponse du service de mesure et envoyez-la à l’appareil en appelant IWMDRMDeviceApp::ProcessMeterResponse. Cela provoque la réinitialisation des comptes de lecture de l’appareil et renvoie également une valeur indiquant s’il existe d’autres données de mesure sur l’appareil qui doivent être récupérées en appelant à nouveau GenerateMeterChallenge.

Pour des informations détaillées et du code d’exemple sur la mesure, veuillez consulter la section site Web Windows Media.