AlivcLivePusher v7.4.0
Aliyun Live Pusher API Reference Manual for iOS Platforms
Loading...
Searching...
No Matches
AlivcLiveBase Class Reference

SDK基础接口 More...

#include "AlivcLiveBase.h"

Inheritance diagram for AlivcLiveBase:

Class Methods

(NSString *) + getSDKVersion
 获取SDK版本号
 
(BOOL) + registerSDK
 注册SDK 请在工程的Info.plist中增加AlivcLicenseKey和AlivcLicenseFile字段 在AlivcLicenseKey中填入您的LicenseKey 在AlivcLicenseFile中填入您的LicenseFile路径(相对于mainBundle);例如您的LicenseFile为"license.crt"放到mainBundle下,就填入license.crt LicenseKey和LicenseFile的获取请参考文档:https://help.aliyun.com/document_detail/431730.html
 
(void) + setConsoleEnable:
 启用或禁用控制台日志打印
 
(void) + setLogLevel:
 设置Log级别
 
(void) + setLogPath:maxPartFileSizeInKB:
 设置Log路径
 
(void) + setObserver:
 设置 AlivcLiveBaseObserver 回调接口
 

Detailed Description

SDK基础接口

Method Documentation

◆ getSDKVersion

+ (NSString *) getSDKVersion

获取SDK版本号

Returns
版本号

◆ registerSDK

+ (BOOL) registerSDK

注册SDK 请在工程的Info.plist中增加AlivcLicenseKey和AlivcLicenseFile字段 在AlivcLicenseKey中填入您的LicenseKey 在AlivcLicenseFile中填入您的LicenseFile路径(相对于mainBundle);例如您的LicenseFile为"license.crt"放到mainBundle下,就填入license.crt LicenseKey和LicenseFile的获取请参考文档:https://help.aliyun.com/document_detail/431730.html

◆ setConsoleEnable:

+ (void) setConsoleEnable: (BOOL) enabled

启用或禁用控制台日志打印

Parameters
enabled指定是否启用

◆ setLogLevel:

+ (void) setLogLevel: (AlivcLivePushLogLevel) level

设置Log级别

Parameters
levelLog级别 default:AlivcLivePushLogLevelError

◆ setLogPath:maxPartFileSizeInKB:

+ (void) setLogPath: (NSString *) logPath
maxPartFileSizeInKB: (int) maxPartFileSizeInKB 

设置Log路径

Parameters
logPathLog路径
maxPartFileSizeInKB每个分片最大大小。最终日志总体积是 5*最大分片大小

◆ setObserver:

+ (void) setObserver: (id< AlivcLiveBaseObserver >) observer

设置 AlivcLiveBaseObserver 回调接口

Parameters
observer回调信息 AlivcLiveBaseObserver

Set the callback for AlivcLiveBaseObserver

Parameters
observercallback info AlivcLiveBaseObserver

The documentation for this class was generated from the following file: