1package com.alivc.live.pusher;
3import com.alivc.live.annotations.AlivcLiveMode;
4import com.alivc.live.biz.manager.AlivcLiveLicenseManager;
5import com.alivc.live.biz.manager.AlivcLiveLogManager;
6import com.alivc.live.pusher.basic.BasicLivePusherJNI;
61 return BasicLivePusherJNI.getSdkVersion();
72 AlivcLiveLicenseManager.setLicenseListener(listener);
83 AlivcLiveLicenseManager.registerLicense();
95 AlivcLiveLogManager.setLogLevel(level);
105 AlivcLiveLogManager.setConsoleEnabled(enabled);
117 public static void setLogDirPath(String logDirPath,
int maxPartFileSizeInKB) {
118 AlivcLiveLogManager.setLogDirPath(logDirPath, maxPartFileSizeInKB);
133 return BuildConfig.BUILD_INTERACTIVE;
「Main API」AliLive Base Interface
Used to load sdk common instance,.
static void loadLibrariesOnce()
static void setLogLevel(AlivcLivePushLogLevel level)
static boolean isSupportLiveMode(AlivcLiveMode liveMode)
static void setConsoleEnabled(boolean enabled)
static String getSDKVersion()
static void setLogDirPath(String logDirPath, int maxPartFileSizeInKB)
static void setListener(AlivcLiveBaseListener listener)
static boolean registerSDK()