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,不做任何处理! |