NERtc iOS SDK
| 类型定义 | 变量
INERtcEngine.h 文件参考
#import <Foundation/Foundation.h>
#import "NERtcEngineEnum.h"
#import "NERtcEngineErrorCode.h"

浏览源代码.

protocol  <INERtcEngine>
 NERtcEngine 的常用接口。 更多...
 

类型定义

typedef void(^ NERtcLiveStreamCompletion) (NSString *taskId, kNERtcLiveStreamError errorCode)
 互动直播推流 block。 更多...
 
typedef void(^ NERtcTakeSnapshotCallback) (int errorCode, UIImage *_Nullable image)
 截图结果 block 回调。 更多...
 

变量

NS_ASSUME_NONNULL_BEGIN typedef void(^ NERtcJoinChannelCompletion )(NSError *_Nullable error, uint64_t channelId, uint64_t elapesd)
 加入房间 block。 更多...
 

类型定义说明

◆ NERtcLiveStreamCompletion

typedef void(^ NERtcLiveStreamCompletion) (NSString *taskId, kNERtcLiveStreamError errorCode)

互动直播推流 block。

参数
taskId推流任务 id。
errorCode状态码。详细信息请参考 NERtcEngineErrorCode.kNERtcLiveStreamError

◆ NERtcTakeSnapshotCallback

typedef void(^ NERtcTakeSnapshotCallback) (int errorCode, UIImage *_Nullable image)

截图结果 block 回调。

参数
errorCode错误码。详细信息请参考 NERtcEngineErrorCode.NERtcError
image截图图片。

变量说明

◆ NERtcJoinChannelCompletion

NS_ASSUME_NONNULL_BEGIN typedef void(^ NERtcJoinChannelCompletion) (NSError *_Nullable error, uint64_t channelId, uint64_t elapesd) ( NSError *_Nullable  error,
uint64_t  channelId,
uint64_t  elapesd 
)

加入房间 block。

参数
error错误,如果成功则为 nil。
channelId如果成功,会返回有效的 channelId。
elapesd加入操作总耗时(毫秒)。