NERtc iOS SDK
V5.3.1
|
#import <Foundation/Foundation.h>
#import "NERtcEngineEnum.h"
#import "NERtcEngineErrorCode.h"
#import "NERtcEngineDelegate.h"
类 | |
protocol | <INERtcEngine> |
NERtcEngine 的常用接口。 更多... | |
类型定义 | |
typedef void(^ | NERtcJoinChannelCompletion) (NSError *_Nullable error, uint64_t channelId, uint64_t elapesd, uint64_t uid) |
加入房间 block。 更多... | |
typedef void(^ | NERtcLiveStreamCompletion) (NSString *taskId, kNERtcLiveStreamError errorCode) |
互动直播推流 block。 更多... | |
typedef void(^ | NERtcTakeSnapshotCallback) (int errorCode, UIImage *_Nullable image) |
截图结果 block 回调。 更多... | |
typedef void(^ NERtcJoinChannelCompletion) (NSError *_Nullable error, uint64_t channelId, uint64_t elapesd, uint64_t uid) |
加入房间 block。
error | 错误,如果成功则为 nil。 |
channelId | 如果成功,会返回有效的 channelId。 |
elapesd | 加入操作总耗时(毫秒)。 |
uid | 用户 ID。如果在 joinChannel 方法中指定了 uid,此处会返回指定的 ID; 如果未指定 uid(joinChannel 时uid=0),此处将返回云信服务器自动分配的 ID。 |
typedef void(^ NERtcLiveStreamCompletion) (NSString *taskId, kNERtcLiveStreamError errorCode) |
互动直播推流 block。
taskId | 推流任务 id。 |
errorCode | 状态码。详细信息请参考 NERtcEngineErrorCode.kNERtcLiveStreamError |
typedef void(^ NERtcTakeSnapshotCallback) (int errorCode, UIImage *_Nullable image) |
截图结果 block 回调。
errorCode | 错误码。详细信息请参考 NERtcEngineErrorCode.NERtcError。 |
image | 截图图片。 |