라이브러리 위치 상수

[이 페이지와 연결된 기능인 Windows 미디어 플레이어 SDK는 레거시 기능입니다. MediaPlayer로 대체되었습니다. MediaPlayer는 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 Windows 미디어 플레이어 SDK 대신 MediaPlayer를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

참고

이 섹션에서는 온라인 스토어에서 사용하도록 설계된 기능에 대해 설명합니다. 온라인 스토어의 컨텍스트 외부에서는 이 기능을 사용할 수 없습니다.

 

라이브러리 위치 상수는 contentpartner.h에 정의된 전역 문자열 변수입니다. IWMPContentPartner 및 IWMPContentPartnerCallback 인터페이스의 특정 메서드와 External 개체의 특정 메서드에서 사용됩니다. 이러한 상수는 다음 형식을 나타내는 데 사용됩니다.

  • 라이브러리 위치 유형: Windows 미디어 플레이어 표시되는 라이브러리 보기의 유형입니다. 예를 들어 플레이어는 특정 앨범 보기(g_szCPAlbumID) 또는 모든 장르(g_szAllCPGenreIDs)의 보기를 표시할 수 있습니다.
  • 선택한 항목 유형: 라이브러리 보기에서 선택한 항목의 유형입니다. 예를 들어 사용자는 모든 앨범 보기에서 특정 앨범(g_szCPAlbumID)을 선택할 수 있습니다.
  • 목록 유형: 콘텐츠 파트너 플러그 인에서 요청되는 목록 유형입니다. 예를 들어 Windows 미디어 플레이어 플러그 인에 특정 재생 목록(g_szCPListID)과 연결된 항목 목록을 제공하도록 요청할 수 있습니다.
  • 목록 항목 유형: 콘텐츠 파트너 플러그 인에서 요청되는 개별 목록 항목의 유형입니다. 예를 들어 Windows 미디어 플레이어 플러그 인에 특정 재생 목록의 트랙(g_szCPTrackID) 목록을 제공하도록 요청할 수 있습니다.

다음 표에서는 각 상수의 이름과 값과 라이브러리 위치 또는 형식에 대한 간략한 설명을 제공합니다. contentpartner.h 헤더 파일로 컴파일된 C 또는 C++ 코드에서 상수의 이름 또는 값을 사용할 수 있습니다. 컴파일러에서 맞춤법 오류를 감지하므로 이름을 사용하는 것이 좋습니다. 스크립트(예: External 개체의 메서드를 호출할 때)에서는 상수의 이름을 사용할 수 없습니다. 값을 사용해야 합니다.

이름 위치 또는 유형
g_szUnknownLocation UnknownLocation 앨범이나 재생 목록이 아닌 트랙 집합입니다. 또한 Windows 미디어 플레이어 유효한 위치를 확인할 수 없는 드문 경우에서 이 상수를 사용합니다.
g_szRootLocation RootLocation 라이브러리 트리 뷰 컨트롤의 위쪽 노드
g_szFlyoutMenu 플라이아웃메누 현재 온라인 스토어의 플라이아웃 메뉴
g_szOnlineStore OnlineStore 모든 온라인 스토어
g_szCPListID CPListID 개별 목록
g_szAllCPListIDs AllCPListIDs 모든 목록
g_szCPTrackID CPTrackID 개별 트랙
g_szAllCPTrackIDs AllCPTrackIDs 모든 트랙
g_szCPArtistID CPArtistID 개별 아티스트
g_szAllCPArtistIDs AllCPArtistIDs 모든 아티스트
g_szCPAlbumID CPAlbumID 개별 앨범
g_szAllCPAlbumIDs AllCPAlbumIDs 모든 앨범
g_szCPGenreID CPGenreID 개별 장르
g_szAllCPGenreIDs AllCPGenreIDs 모든 장르
g_szCPAlbumSubGenreID CPAlbumSubGenreID 개별 하위 생성자
g_szAllCPAlbumSubGenreIDs AllCPAlbumSubGenreIDs 모든 하위 생성자
g_szReleaseDateYear ReleaseDateYear 카탈로그 콘텐츠가 릴리스된 개별 연도
g_szAllReleaseDateYears AllReleaseDateYears 카탈로그 콘텐츠가 출시된 모든 연도
g_szCPRadioID CPRadioID 개별 라디오 스트림
g_szAllCPRadioIDs AllCPRadioIDs 모든 라디오 스트림
g_szAuthor 작성자 개별 작성자
g_szAllAuthors AllAuthors 모든 작성자
g_szWMParentalRating WMParentalRating 개별 보호자 등급
g_szAllWMParentalRatings AllWMParentalRatings 모든 보호자 등급
g_szUserEffectiveRatingStars UserEffectiveRatingStars 별 수로 측정된 개별 사용자 등급
g_szAllUserEffectiveRatingStarss AllUserEffectiveRatingStarss 모든 사용자 등급

 

External.addToBasket

External.buy

External.changeView

External.changeViewOnlineList

External.download

External.libraryLocationType

External.play

IWMPContentPartner::GetCommands

IWMPContentPartner::GetListContents

IWMPContentPartner::GetTemplate

IWMPContentPartner::InvokeCommand

IWMPContentPartnerCallback::ChangeView