Package im.zego.zegoexpress.internal
Class ZegoCopyrightedMusicJniAPI
- java.lang.Object
-
- im.zego.zegoexpress.internal.ZegoCopyrightedMusicJniAPI
-
public class ZegoCopyrightedMusicJniAPI extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ZegoCopyrightedMusicJniAPI()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static int
cancelDownload(java.lang.String resourceID)
static int
clearCache()
static int
createCopyrightedMusicJni()
static int
destroyCopyrightedMusicJni(int idx)
static int
download(java.lang.String resourceID)
static int
getAverageScore(java.lang.String resourceID)
static long
getCacheSize()
static int
getCurrentPitch(java.lang.String resourceID)
static long
getDuration(java.lang.String resourceID)
static int
getFullScore(java.lang.String resourceID)
static int
getKrcLyricByToken(java.lang.String krcToken)
static int
getLrcLyric(ZegoCopyrightedMusicGetLyricConfig config)
static int
getLrcLyric(java.lang.String songID)
static int
getLrcLyric(java.lang.String songID, int vendorID)
static int
getMusicByToken(java.lang.String songToken)
static int
getPreviousScore(java.lang.String resourceID)
static int
getSharedResource(ZegoCopyrightedMusicGetSharedConfig config, int type)
static int
getSharedResource(ZegoCopyrightedMusicGetSharedConfigV2 config)
static int
getStandardPitch(java.lang.String resourceID)
static int
getTotalScore(java.lang.String resourceID)
static int
initCopyrightedMusic(ZegoCopyrightedMusicConfig config)
static int
pauseScore(java.lang.String resourceID)
static boolean
queryCache(ZegoCopyrightedMusicQueryCacheConfig config)
static boolean
queryCache(ZegoCopyrightedMusicQueryCacheConfigV2 config)
static boolean
queryCache(java.lang.String songID, int type)
static boolean
queryCache(java.lang.String songID, int type, int vendorID)
static int
requestAccompaniment(ZegoCopyrightedMusicRequestConfig config)
static int
requestAccompanimentClip(ZegoCopyrightedMusicRequestConfig config)
static int
requestResource(ZegoCopyrightedMusicRequestConfig config, int type)
static int
requestResource(ZegoCopyrightedMusicRequestConfigV2 config)
static int
requestSong(ZegoCopyrightedMusicRequestConfig config)
static int
resetScore(java.lang.String resourceID)
static int
resumeScore(java.lang.String resourceID)
static int
sendExtendedRequest(java.lang.String command, java.lang.String params)
static void
setScoringLevel(int level)
static int
startScore(java.lang.String resourceID, int pitchValueInterval)
static int
stopScore(java.lang.String resourceID)
-
-
-
Method Detail
-
createCopyrightedMusicJni
public static int createCopyrightedMusicJni()
-
destroyCopyrightedMusicJni
public static int destroyCopyrightedMusicJni(int idx)
-
initCopyrightedMusic
public static int initCopyrightedMusic(ZegoCopyrightedMusicConfig config)
-
getCacheSize
public static long getCacheSize()
-
clearCache
public static int clearCache()
-
sendExtendedRequest
public static int sendExtendedRequest(java.lang.String command, java.lang.String params)
-
getLrcLyric
public static int getLrcLyric(java.lang.String songID)
-
getLrcLyric
public static int getLrcLyric(java.lang.String songID, int vendorID)
-
getLrcLyric
public static int getLrcLyric(ZegoCopyrightedMusicGetLyricConfig config)
-
getKrcLyricByToken
public static int getKrcLyricByToken(java.lang.String krcToken)
-
requestSong
public static int requestSong(ZegoCopyrightedMusicRequestConfig config)
-
requestAccompaniment
public static int requestAccompaniment(ZegoCopyrightedMusicRequestConfig config)
-
requestAccompanimentClip
public static int requestAccompanimentClip(ZegoCopyrightedMusicRequestConfig config)
-
getMusicByToken
public static int getMusicByToken(java.lang.String songToken)
-
requestResource
public static int requestResource(ZegoCopyrightedMusicRequestConfig config, int type)
-
requestResource
public static int requestResource(ZegoCopyrightedMusicRequestConfigV2 config)
-
getSharedResource
public static int getSharedResource(ZegoCopyrightedMusicGetSharedConfig config, int type)
-
getSharedResource
public static int getSharedResource(ZegoCopyrightedMusicGetSharedConfigV2 config)
-
download
public static int download(java.lang.String resourceID)
-
cancelDownload
public static int cancelDownload(java.lang.String resourceID)
-
queryCache
public static boolean queryCache(java.lang.String songID, int type)
-
queryCache
public static boolean queryCache(java.lang.String songID, int type, int vendorID)
-
queryCache
public static boolean queryCache(ZegoCopyrightedMusicQueryCacheConfig config)
-
queryCache
public static boolean queryCache(ZegoCopyrightedMusicQueryCacheConfigV2 config)
-
getDuration
public static long getDuration(java.lang.String resourceID)
-
setScoringLevel
public static void setScoringLevel(int level)
-
startScore
public static int startScore(java.lang.String resourceID, int pitchValueInterval)
-
pauseScore
public static int pauseScore(java.lang.String resourceID)
-
resumeScore
public static int resumeScore(java.lang.String resourceID)
-
stopScore
public static int stopScore(java.lang.String resourceID)
-
resetScore
public static int resetScore(java.lang.String resourceID)
-
getPreviousScore
public static int getPreviousScore(java.lang.String resourceID)
-
getAverageScore
public static int getAverageScore(java.lang.String resourceID)
-
getTotalScore
public static int getTotalScore(java.lang.String resourceID)
-
getFullScore
public static int getFullScore(java.lang.String resourceID)
-
getStandardPitch
public static int getStandardPitch(java.lang.String resourceID)
-
getCurrentPitch
public static int getCurrentPitch(java.lang.String resourceID)
-
-