NIMSDK-iOS
载入中...
搜索中...
未找到
NIMDocTranscodingManagerProtocol.h
浏览该文件的文档.
1//
2// NIMDocTranscodingManagerProtocol.h
3// NIMLib
4//
5// Created by Netease.
6// Copyright (c) 2016 Netease. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10
12
13NS_ASSUME_NONNULL_BEGIN
14
15
16/**
17 查询文档转码信息结果 block
18
19 @param error 执行结果,如果成功则为 nil
20 @param info 查询到的文档转码信息
21 */
22typedef void(^NIMDocTranscodingInquireCompleteBlock)(NSError * __nullable error, NIMDocTranscodingInfo * __nullable info);
23
24
25/**
26 拉取文档转码信息列表结果 block
27
28 @param error 执行结果,如果成功则为 nil
29 @param infos 拉取到的所有文档转码信息
30 */
31typedef void(^NIMDocTranscodingFetchCompleteBlock)(NSError * __nullable error, NSArray<NIMDocTranscodingInfo *> * __nullable infos);
32
33/**
34 * 删除转码文档结果 block
35 *
36 @param error 执行结果,如果成功则为 nil
37 */
38typedef void(^NIMDocTranscodingDeleteCompleteBlock)(NSError * __nullable error);
39
40/**
41 * 文档转码管理器
42 */
43@protocol NIMDocTranscodingManager <NSObject>
44
45/**
46 查询文档转码信息
47
48 @param docId 转码文档标识 id
49 @param completion 查询结果 block
50 */
51- (void)inquireDocInfo:(NSString *)docId
52 completion:(nullable NIMDocTranscodingInquireCompleteBlock)completion;
53
54/**
55 拉取文档转码信息列表
56
57 @param lastDocId 最后一个文档的锚点,不包括此文档。填 nil 会从最新提交的转码文档开始往前查询。
58 @param limit 拉取文档的最大个数,每次拉取的个数不能超过 30
59 @param completion 拉取结果 block
60 */
61- (void)fetchMyDocsInfo:(nullable NSString *)lastDocId
62 limit:(NSUInteger)limit
63 completion:(nullable NIMDocTranscodingFetchCompleteBlock)completion;
64
65/**
66 删除转码文档
67
68 @param docId 转码文档标识 id
69 @param completion 删除转码文档结果 block
70 */
71- (void)deleteDoc:(NSString *)docId
72 completion:(nullable NIMDocTranscodingDeleteCompleteBlock)completion;
73
74@end
75
76
77NS_ASSUME_NONNULL_END
void(^ NIMDocTranscodingFetchCompleteBlock)(NSError *__nullable error, NSArray< NIMDocTranscodingInfo * > *__nullable infos)
Definition: NIMDocTranscodingManagerProtocol.h:31
NS_ASSUME_NONNULL_BEGIN typedef void(^ NIMDocTranscodingInquireCompleteBlock)(NSError *__nullable error, NIMDocTranscodingInfo *__nullable info)
void(^ NIMDocTranscodingDeleteCompleteBlock)(NSError *__nullable error)
Definition: NIMDocTranscodingManagerProtocol.h:38
Definition: NIMDocTranscodingInfo.h:104