![]() |
NIM 跨平台 C++ SDK
|
文档转换 接口头文件,其中文档上传下载,请使用NOS云存储服务提供的上传下载接口 更多...
#include "nim_doc_trans_def.h"函数 | |
| NIM_SDK_DLL_API void | nim_doctrans_reg_notify_cb (const char *json_extension, nim_doctrans_opt_cb_func cb, const void *user_data) |
| NIM_SDK_DLL_API void | nim_doctrans_get_info (const char *id, const char *json_extension, nim_doctrans_opt_cb_func cb, const void *user_data) |
| NIM_SDK_DLL_API void | nim_doctrans_get_info_list (const char *id, int32_t limit, const char *json_extension, nim_doctrans_opt_cb_func cb, const void *user_data) |
| NIM_SDK_DLL_API void | nim_doctrans_del_info (const char *id, const char *json_extension, nim_doctrans_opt_cb_func cb, const void *user_data) |
| NIM_SDK_DLL_API char * | nim_doctrans_get_source_file_url (const char *url_prefix, NIMDocTranscodingFileType file_type) |
| NIM_SDK_DLL_API char * | nim_doctrans_get_page_url (const char *url_prefix, NIMDocTranscodingImageType img_type, NIMDocTranscodingQuality quality, int32_t page_num) |
文档转换 接口头文件,其中文档上传下载,请使用NOS云存储服务提供的上传下载接口
| void nim_doctrans_del_info | ( | const char * | id, |
| const char * | json_extension, | ||
| nim_doctrans_opt_cb_func | cb, | ||
| const void * | user_data | ||
| ) |
根据文档id删除服务器记录,对于正在转码中的文档,删除后将不会收到转码结果的通知
| [in] | id | 文档id |
| [in] | json_extension | 无效扩展字段 |
| [in] | cb | 结果回调见nim_doc_trans_def.h,返回的json_extension无效 |
| [in] | user_data | APP的自定义用户数据,SDK只负责传回给回调函数cb,不做任何处理! |
| void nim_doctrans_get_info | ( | const char * | id, |
| const char * | json_extension, | ||
| nim_doctrans_opt_cb_func | cb, | ||
| const void * | user_data | ||
| ) |
根据文档id查询文档信息
| [in] | id | 文档id |
| [in] | json_extension | 无效扩展字段 |
| [in] | cb | 结果回调见nim_doc_trans_def.h,成功返回的json_extension中带有一条记录 |
| [in] | user_data | APP的自定义用户数据,SDK只负责传回给回调函数cb,不做任何处理! |
| void nim_doctrans_get_info_list | ( | const char * | id, |
| int32_t | limit, | ||
| const char * | json_extension, | ||
| nim_doctrans_opt_cb_func | cb, | ||
| const void * | user_data | ||
| ) |
根据文档id查询文档信息
| [in] | id | 查询的起始docId,若为空,表示从头开始查找,按照文档转码的发起时间降序排列 |
| [in] | limit | 查询的文档的最大数目,有最大值限制,目前为30 |
| [in] | json_extension | 无效扩展字段 |
| [in] | cb | 结果回调见nim_doc_trans_def.h,成功返回的json_extension中带有记录列表 |
| [in] | user_data | APP的自定义用户数据,SDK只负责传回给回调函数cb,不做任何处理! |
| nim_doctrans_get_page_url | ( | const char * | url_prefix, |
| NIMDocTranscodingImageType | img_type, | ||
| NIMDocTranscodingQuality | quality, | ||
| int32_t | page_num | ||
| ) |
拼接文档图片的下载地址
| [in] | url_prefix | 文档信息中的url前缀 |
| [in] | img_type | 文档转换的图片类型 |
| [in] | quality | 需要的图片清晰度 |
| [in] | page_num | 图片页码(从1开始计算) |
| char * nim_doctrans_get_source_file_url | ( | const char * | url_prefix, |
| NIMDocTranscodingFileType | file_type | ||
| ) |
拼接文档源的下载地址
| [in] | url_prefix | 文档信息中的url前缀 |
| [in] | file_type | 文档源类型 |
| void nim_doctrans_reg_notify_cb | ( | const char * | json_extension, |
| nim_doctrans_opt_cb_func | cb, | ||
| const void * | user_data | ||
| ) |
注册文档转换的结果的回调通知(服务器异步转换,客户端需要等待通知才知道转换结果)
| [in] | json_extension | 无效扩展字段 |
| [in] | cb | 结果回调见nim_doc_trans_def.h,成功返回的json_extension中带有一条记录 |
| [in] | user_data | APP的自定义用户数据,SDK只负责传回给回调函数cb,不做任何处理! |