Partager via


À propos des appareils

[La fonctionnalité associée à cette page, Lecteur multimédia Windows SDK, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer. MediaPlayer a été optimisé pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer au lieu de Lecteur multimédia Windows SDK, 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 appareils portables sont des appareils matériels que les utilisateurs transportent pour profiter du contenu multimédia numérique lorsqu’ils sont loin de leur ordinateur. En règle générale, les appareils portables fonctionnent sur batterie. Certains appareils peuvent lire de la musique uniquement. D’autres appareils peuvent lire des vidéos et de la musique.

Certains appareils prennent en charge la synchronisation automatique du contenu multimédia numérique avec Lecteur multimédia Windows. Les autres appareils prennent uniquement en charge le transfert manuel. Vous pouvez déterminer si un appareil particulier prend en charge la synchronisation automatique en appelant IWMPSyncDevice::get_status , puis en inspectant la valeur WMPDeviceStatus récupérée. Si la valeur récupérée est wmpdsManualDevice, l’appareil ne prend pas en charge la synchronisation automatique.

Vous pouvez énumérer les appareils connectés à l’ordinateur de l’utilisateur. Pour ce faire, utilisez d’abord IWMPSyncServices::get_deviceCount pour récupérer le nombre d’appareils. Ensuite, dans une boucle, appelez IWMPSyncServices::getDevice, en passant la valeur d’index appropriée à chaque fois. Vous pouvez utiliser IWMPSyncDevice::get_connected pour évaluer si un appareil particulier est actuellement connecté.

Pour savoir quand les appareils se connectent ou se déconnectent, vous pouvez recevoir les événements DeviceConnect et DeviceDisconnect . Ces événements sont reçus via l’interface IWMPEvents2 .

L’interface IWMPSyncDevice fournit des méthodes supplémentaires pour vous permettre d’obtenir ou de définir des informations sur un appareil. Par exemple :

  • Les méthodes get_FriendlyName et put_FriendlyName vous permettent de récupérer et de spécifier le nom de l’appareil défini par l’utilisateur.
  • La méthode get_deviceName vous permet de récupérer le nom de l’appareil que les utilisateurs voient dans l’interpréteur de commandes Windows XP.
  • La méthode getItemInfo vous permet de récupérer des métadonnées à partir d’appareils.

À propos de la synchronisation des appareils

IWMPEvents2, interface

IWMPSyncDevice, interface

Utilisation d’appareils portables