LiteAVSDK
腾讯云音视频 SDK ,服务于数万家企业客户的高可用组件,致力于最大限度地节省您的研发成本。
TXLiveBaseListener_android

详细描述

腾讯云基础功能的回调通知


结构体说明

◆ com::tencent::rtmp::TXLiveBaseListener

class com::tencent::rtmp::TXLiveBaseListener

Public 成员函数

void onLog (final int level, final String module, final String log)
 
void onUpdateNetworkTime (final int errCode, final String errMsg)
 
void onLicenceLoaded (final int result, final String reason)
 

成员函数说明

◆ onLicenceLoaded()

void onLicenceLoaded ( final int  result,
final String  reason 
)
inline

Licence 的加载回调

参数
result0 表示加载成功,其他值可以参考 LicenceCheck 中的错误定义reason。

◆ onLog()

void onLog ( final int  level,
final String  module,
final String  log 
)
inline

SDK 内部 log 的回调

为了方便 SDK 使用者管理 log,SDK 内部不再负责 log 的输出,而是通过这个函数将全部 log 回调给 SDK 使用者,由 SDK 使用者来决定 log 如何处理。

使用方式,具体可参看 Demo 中实现:

  1. 继承 TXLiveBaseListener 并重写 onLog 方法,建议在一个较早初始化的类中(如 Application)实现。
  2. 在类初始化中设置此回调,eg:TXLiveBase.setListener(this)。
参数
levellog 的输出级别,查看 {@linkplain com.tencent.rtmp.TXLiveConstants::LOG_LEVEL_NULL log 输出级别}
modulelog 所属模块,同 TAG
loglog 的内容

◆ onUpdateNetworkTime()

void onUpdateNetworkTime ( final int  errCode,
final String  errMsg 
)
inline

NTP 校时回调,调用 TXLiveBase#updateNetworkTime() 后会收到该回调。

参数
errCode错误码,0:表示校时成功且偏差在 30ms 以内;1:表示校时成功但偏差可能在 30ms 以上;-1:表示校时失败
errMsg错误信息