public class LicenseManager
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
LicenseManager.Feature |
Constructor and Description |
---|
LicenseManager() |
Modifier and Type | Method and Description |
---|---|
long |
getCertExpireTime() |
long |
getCertSignTime() |
int |
getErrorCode() |
java.lang.String |
getErrorMessage() |
long |
getExpireTime() |
static LicenseManager |
getInstance() |
java.lang.String |
getLicenseFeatures() |
void |
onError(int errorCode,
java.lang.String errorMsg)
Licsne initialization failed
|
void |
onSuccess(java.lang.String features,
long certSignTime,
long certExpireTime,
long expireTime) |
void |
removeCallback() |
LicenseManager |
setCallback(ILicenseNativeInitCallback callback) |
public static LicenseManager getInstance()
public void onError(int errorCode, java.lang.String errorMsg)
errorCode
- License initialization error codeerrorMsg
- License initialization error messagepublic void onSuccess(java.lang.String features, long certSignTime, long certExpireTime, long expireTime)
features
- Supported value-added services LicenseManager.Feature
certSignTime
- Certificate Issuing Time,Unix timestamp, millisecondscertExpireTime
- the validity period of the certificate,Unix timestamp, millisecondsexpireTime
- Validity of short video sdk business,Unix timestamp, millisecondspublic int getErrorCode()
public java.lang.String getErrorMessage()
public java.lang.String getLicenseFeatures()
LicenseManager.Feature
public long getCertSignTime()
public long getCertExpireTime()
public long getExpireTime()
public LicenseManager setCallback(ILicenseNativeInitCallback callback)
public void removeCallback()