腾讯云基础功能类
class com::tencent::rtmp::TXLiveBase |
Public 成员函数 | |
void | setLicence (Context context, String url, String key) |
String | getLicenceInfo (Context context) |
静态 Public 成员函数 | |
static TXLiveBase | getInstance () |
static void | setListener (TXLiveBaseListener liveBaseListener) |
static int | setGlobalEnv (String envConfig) |
static void | setLogLevel (int logLevel) |
static void | setConsoleEnabled (boolean enabled) |
static void | setAppVersion (String verNum) |
static void | setLibraryPath (String path) |
static boolean | isLibraryPathValid (String path) |
static void | setExternalDecoderFactory (TXLiteAVExternalDecoderFactoryInterface decoderFactory) |
static String | getSDKVersionStr () |
static void | setPituLicencePath (String path) |
static String | getPituSDKVersion () |
static void | setAppID (String appID) |
static void | setUserId (String userId) |
static int | updateNetworkTime () |
static long | getNetworkTimestamp () |
static boolean | setExtID (String extKey, String extValue) |
static void | onUpdateNetworkTime (int errCode, String errMsg) |
|
inlinestatic |
|
inline |
获取 license 信息
context | app 上下文 |
|
inlinestatic |
获取 NTP 时间戳(毫秒),请在收到 onUpdateNetworkTime 回调后使用
|
inlinestatic |
获取企业版P图SDK版本,非企业版为空String ""
|
inlinestatic |
获取SDK版本信息.
|
inlinestatic |
检查LibraryPath的有效性,
path | so所在的目录绝对路径. |
|
inlinestatic |
|
inlinestatic |
设置appID.
appID | . |
|
inlinestatic |
|
inlinestatic |
setConsoleEnabled 启用或禁用控制台日志打印
enabled | 指定是否启用 |
|
inlinestatic |
设置外部H265软解器工厂实例
|
inlinestatic |
设置扩展字段
extKey | |
extValue |
|
inlinestatic |
设置 liteav SDK 接入的环境。 腾讯云在全球各地区部署的环境,按照各地区政策法规要求,需要接入不同地区接入点。
envConfig | 需要接入的环境,SDK 默认接入的环境是:默认正式环境。 |
|
inlinestatic |
设置sdk的library加载路径.
path | so所在的目录绝对路径. |
|
inline |
设置licence
context | |
url | licence的地址 |
key | licence的秘钥 |
|
inlinestatic |
设置 listener,可以支持 Log 回调和 Licence 的加载回调
liveBaseListener |
|
inlinestatic |
设置SDK将{@linkplain com.tencent.rtmp.TXLiveConstants::LOG_LEVEL_NULL NULL级别} 至 logLevel 级别以内的log存入文件.
logLevel | 存文件的log的级别限制.取值参考{@linkplain com.tencent.rtmp.TXLiveConstants::LOG_LEVEL_NULL log输出级别} |
|
inlinestatic |
设置企业版动效Licence文件路径
path | 以'/'开始表示绝对路径 其他表示相对于assets目录的相对路径 |
|
inlinestatic |
设置userId
userId | 业务侧自身维护的用户/设备id,用于跟sdk联动定位该用户/设备的相关sdk使用数据 |
|
inlinestatic |
启动 NTP 校时服务