|
NERTC iOS SDK V5.9.10
|
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 | 截图图片。 |