Konstanta Lokasi Pustaka

[Fitur yang terkait dengan halaman ini, Pemutar Media Windows SDK, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer. MediaPlayer telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer alih-alih Pemutar Media Windows SDK, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Catatan

Bagian ini menjelaskan fungsionalitas yang dirancang untuk digunakan oleh toko online. Penggunaan fungsionalitas ini di luar konteks toko online tidak didukung.

 

Konstanta lokasi pustaka adalah variabel string global yang ditentukan dalam contentpartner.h. Mereka digunakan oleh metode tertentu dari antarmuka IWMPContentPartner dan IWMPContentPartnerCallback dan dengan metode tertentu dari objek Eksternal . Konstanta ini digunakan untuk menunjukkan jenis berikut.

  • Jenis lokasi pustaka: Ini adalah jenis tampilan pustaka yang ditampilkan oleh Pemutar Media Windows. Misalnya, Pemutar mungkin menampilkan tampilan album tertentu (g_szCPAlbumID) atau tampilan semua genre (g_szAllCPGenreIDs).
  • Tipe item terpilih: Ini adalah tipe item yang dipilih dalam tampilan pustaka. Misalnya, pengguna dapat memilih album tertentu (g_szCPAlbumID) dalam tampilan semua album.
  • Jenis daftar: Ini adalah jenis daftar yang diminta dari plug-in mitra konten. Misalnya, Pemutar Media Windows mungkin meminta plug-in untuk menyediakan daftar item yang terkait dengan daftar putar tertentu (g_szCPListID).
  • Jenis item daftar: Jenis item daftar individual yang diminta dari plug-in mitra konten. Misalnya, Pemutar Media Windows mungkin meminta plug-in untuk menyediakan daftar trek (g_szCPTrackID) dalam daftar putar tertentu.

Tabel berikut ini memberikan nama dan nilai setiap konstanta, dan deskripsi singkat tentang lokasi atau jenis pustaka. Dalam kode C atau C++ yang dikompilasi dengan file header contentpartner.h, Anda dapat menggunakan nama atau nilai konstanta. Menggunakan nama lebih disukai karena pengkompilasi akan mendeteksi kesalahan ejaan. Dalam skrip (misalnya, saat memanggil metode objek Eksternal ), Anda tidak dapat menggunakan nama konstanta; Anda harus menggunakan nilai .

Nama Nilai Lokasi atau jenis
g_szUnknownLocation UnknownLocation Sekumpulan trek yang bukan album atau daftar putar. Pemutar Media Windows juga menggunakan konstanta ini dalam peristiwa langka yang tidak dapat menentukan lokasi yang valid.
g_szRootLocation RootLocation Simpul atas dalam kontrol tampilan pohon pustaka
g_szFlyoutMenu FlyoutMenu Menu flyout toko online saat ini
g_szOnlineStore OnlineStore Semua toko online
g_szCPListID CPListID Daftar individual
g_szAllCPListIDs AllCPListIDs Semua daftar
g_szCPTrackID CPTrackID Trek individual
g_szAllCPTrackIDs AllCPTrackIDs Semua trek
g_szCPArtistID CPArtistID Artis individu
g_szAllCPArtistIDs AllCPArtistIDs Semua artis
g_szCPAlbumID CPAlbumID Album individual
g_szAllCPAlbumIDs AllCPAlbumIDs Semua album
g_szCPGenreID CPGenreID Genre individual
g_szAllCPGenreIDs AllCPGenreIDs Semua genre
g_szCPAlbumSubGenreID CPAlbumSubGenreID Subgenre individual
g_szAllCPAlbumSubGenreIDs AllCPAlbumSubGenreIDs Semua subgenre
g_szReleaseDateYear ReleaseDateYear Tahun individual konten katalog dirilis
g_szAllReleaseDateYears AllReleaseDateYears Bertahun-tahun konten katalog dirilis
g_szCPRadioID CPRadioID Aliran radio individual
g_szAllCPRadioIDs AllCPRadioIDs Semua aliran radio
g_szAuthor Penulis Penulis individu
g_szAllAuthors AllAuthors Semua penulis
g_szWMParentalRating WMParentalRating Peringkat orang tua individu
g_szAllWMParentalRatings AllWMParentalRatings Semua peringkat orang tua
g_szUserEffectiveRatingStars UserEffectiveRatingStars Peringkat pengguna individu, diukur sebagai sejumlah bintang
g_szAllUserEffectiveRatingStarss AllUserEffectiveRatingStarss Semua peringkat pengguna

 

External.addToBasket

External.buy

External.changeView

External.changeViewOnlineList

External.download

External.libraryLocationType

External.play

IWMPContentPartner::GetCommands

IWMPContentPartner::GetListContents

IWMPContentPartner::GetTemplate

IWMPContentPartner::InvokeCommand

IWMPContentPartnerCallback::ChangeView