Constantes d’emplacement de bibliothèque

Notes

Cette section décrit les fonctionnalités conçues pour être utilisées par les magasins en ligne. L’utilisation de cette fonctionnalité en dehors du contexte d’un magasin en ligne n’est pas prise en charge.

Les constantes d’emplacement de bibliothèque sont des variables de chaîne globales définies dans contentpartner. h. Elles sont utilisées par certaines méthodes des interfaces IWMPContentPartner et IWMPContentPartnerCallback et par certaines méthodes de l’objet externe . Ces constantes sont utilisées pour indiquer les types suivants.

  • type d’emplacement de la bibliothèque : il s’agit du type de vue de bibliothèque affiché par Lecteur Windows Media. Par exemple, le joueur peut afficher une vue d’un album particulier (g _ szCPAlbumID) ou la vue de tous les genres (g _ szAllCPGenreIDs).
  • Type d’élément sélectionné : il s’agit du type d’élément sélectionné dans la vue bibliothèque. Par exemple, l’utilisateur peut sélectionner un album particulier (g _ szCPAlbumID) dans la vue de tous les albums.
  • Type de liste : il s’agit du type de liste demandé par le plug-in de partenaire de contenu. par exemple, Lecteur Windows Media pouvez demander au plug-in de fournir une liste d’éléments associés à une sélection particulière (g _ szCPListID).
  • Type d’élément de liste : type d’élément de liste individuel demandé à partir du plug-in de partenaire de contenu. par exemple, Lecteur Windows Media pouvez demander au plug-in de fournir la liste des pistes (g _ szCPTrackID) dans une sélection particulière.

Le tableau suivant indique le nom et la valeur de chaque constante, ainsi qu’une brève description de l’emplacement ou du type de la bibliothèque. Dans du code C ou C++ compilé avec le fichier d’en-tête contentpartner. h, vous pouvez utiliser le nom ou la valeur d’une constante. Il est préférable d’utiliser le nom, car le compilateur détectera les fautes d’orthographe. Dans le script (par exemple, lors de l’appel des méthodes de l’objet externe ), vous ne pouvez pas utiliser le nom d’une constante ; vous devez utiliser la valeur.

Nom Valeur Emplacement ou type
_szUnknownLocation g UnknownLocation Ensemble de pistes qui n’est ni un album ni une sélection. Lecteur Windows Media utilise également cette constante dans les rares cas où elle ne peut pas déterminer un emplacement valide.
_szRootLocation g RootLocation Nœud supérieur dans le contrôle d’arborescence de la bibliothèque
_szFlyoutMenu g FlyoutMenu Menu contextuel de la boutique en ligne actuelle
_szOnlineStore g OnlineStore Tous les magasins en ligne
_szCPListID g CPListID Une liste individuelle
_szAllCPListIDs g AllCPListIDs Toutes les listes
_szCPTrackID g CPTrackID Une piste individuelle
_szAllCPTrackIDs g AllCPTrackIDs Toutes les pistes
_szCPArtistID g CPArtistID Un artiste individuel
_szAllCPArtistIDs g AllCPArtistIDs Tous les artistes
_szCPAlbumID g CPAlbumID Un album individuel
_szAllCPAlbumIDs g AllCPAlbumIDs Tous les albums
_szCPGenreID g CPGenreID Un genre individuel
_szAllCPGenreIDs g AllCPGenreIDs Tous les genres
_szCPAlbumSubGenreID g CPAlbumSubGenreID Un sous-genre individuel
_szAllCPAlbumSubGenreIDs g AllCPAlbumSubGenreIDs Tous les sous-genres
_szReleaseDateYear g ReleaseDateYear Année individuelle à laquelle le contenu du catalogue a été publié
_szAllReleaseDateYears g AllReleaseDateYears Toutes les années de publication du contenu du catalogue
_szCPRadioID g CPRadioID Un flux radio individuel
_szAllCPRadioIDs g AllCPRadioIDs Tous les flux radio
_szAuthor g Auteur Un auteur individuel
_szAllAuthors g AllAuthors Tous les auteurs
_szWMParentalRating g WMParentalRating Une évaluation parentale individuelle
_szAllWMParentalRatings g AllWMParentalRatings Toutes les évaluations parentales
_szUserEffectiveRatingStars g UserEffectiveRatingStars Évaluation d’un utilisateur individuel, mesurée en nombre d’étoiles
_szAllUserEffectiveRatingStarss g AllUserEffectiveRatingStarss Toutes les évaluations utilisateur

External. addToBasket

Externe. acheter

External. changeView

External. changeViewOnlineList

External. Download

External. libraryLocationType

External. Play

IWMPContentPartner::GetCommands

IWMPContentPartner::GetListContents

IWMPContentPartner::GetTemplate

IWMPContentPartner :: commande InvokeCommand

IWMPContentPartnerCallback::ChangeView