NIM C# SDK  6.3.0
NIM.DocTransition Namespace Reference

Classes

class  DocTransApi
 
class  DocTransInfo
 
class  DocTransInfoList
 
class  DocTransNativeMethods
 
class  PictureInfo
 图片信息 More...
 

Enumerations

enum  NIMDocTranscodingFileType { NIMDocTranscodingFileType.kNIMDocTranscodingFileTypePPT = 1, NIMDocTranscodingFileType.kNIMDocTranscodingFileTypePPTX = 2, NIMDocTranscodingFileType.kNIMDocTranscodingFileTypePDF = 3 }
 转码源文件格式 More...
 
enum  NIMDocTranscodingImageType { NIMDocTranscodingImageType.kNIMDocTranscodingImageTypeJPG = 10, NIMDocTranscodingImageType.kNIMDocTranscodingImageTypePNG = 11 }
 转码目标图像文件类型 More...
 
enum  NIMDocTranscodingQuality { NIMDocTranscodingQuality.kNIMDocTranscodingQualityHigh = 1, NIMDocTranscodingQuality.kNIMDocTranscodingQualityMedium = 2, NIMDocTranscodingQuality.kNIMDocTranscodingQualityLow = 3 }
 转码图像清晰度 More...
 
enum  NIMDocContinueUploadState { NIMDocContinueUploadState.kNIMDocContinueUploadNone = 0, NIMDocContinueUploadState.kNIMDocContinueUploading = 1, NIMDocContinueUploadState.kNIMDocContinueUploadFailed = 2, NIMDocContinueUploadState.kNIMDocContinueUploadCompleted = 3 }
 续传过程状态 More...
 
enum  NIMDocTranscodingState {
  NIMDocTranscodingState.kNIMDocTranscodingStatePreparing = 1, NIMDocTranscodingState.kNIMDocTranscodingStateOngoing = 2, NIMDocTranscodingState.kNIMDocTranscodingStateTimeout = 3, NIMDocTranscodingState.kNIMDocTranscodingStateCompleted = 4,
  NIMDocTranscodingState.kNIMDocTranscodingStateFailed = 5
}
 转码过程状态 More...
 
enum  NIMDocTranscodingFailFlag {
  NIMDocTranscodingFailFlag.kNIMDocTransFailFlagSuccess = 0, NIMDocTranscodingFailFlag.kNIMDocTransFailFlagNotExist = 2, NIMDocTranscodingFailFlag.kNIMDocTransFailFlagFileTypeErr = 3, NIMDocTranscodingFailFlag.kNIMDocTransFailFlagRequstErr = 4,
  NIMDocTranscodingFailFlag.kNIMDocTransFailFlagLinkErr = 5, NIMDocTranscodingFailFlag.kNIMDocTransFailFlagServerErr = 6, NIMDocTranscodingFailFlag.kNIMDocTransFailFlagPicErr = 7, NIMDocTranscodingFailFlag.kNIMDocTransFailFlagQualityErr = 8,
  NIMDocTranscodingFailFlag.kNIMDocTransFailFlagPageLimit = 9, NIMDocTranscodingFailFlag.kNIMDocTransFailFlagNosErr = 10, NIMDocTranscodingFailFlag.kNIMDocTransFailFlagDocParseErr = 11, NIMDocTranscodingFailFlag.kNIMDocTransFailFlagUnknown = 100
}
 转码失败原因 More...
 

Functions

delegate void DocTransDelegate (int code, DocTransInfo info)
 nim callback function for doc trans result More...
 
delegate void GetTransListDelegate (int code, DocTransInfoList list)
 
delegate void nim_doctrans_opt_cb_func (int code, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))]string jsonExt, IntPtr userData)
 

Enumeration Type Documentation

◆ NIMDocContinueUploadState

续传过程状态

Enumerator
kNIMDocContinueUploadNone 

没有进行过上传

kNIMDocContinueUploading 

文件续传中

kNIMDocContinueUploadFailed 

文件续传失败

kNIMDocContinueUploadCompleted 

文件续传完成

◆ NIMDocTranscodingFailFlag

转码失败原因

Enumerator
kNIMDocTransFailFlagSuccess 

正常

kNIMDocTransFailFlagNotExist 

找不到文件

kNIMDocTransFailFlagFileTypeErr 

文件类型错误

kNIMDocTransFailFlagRequstErr 

转码请求出现异常

kNIMDocTransFailFlagLinkErr 

转码服务器连接错误

kNIMDocTransFailFlagServerErr 

转码服务器内部错误

kNIMDocTransFailFlagPicErr 

文档转码图片出错

kNIMDocTransFailFlagQualityErr 

图片质量处理错误

kNIMDocTransFailFlagPageLimit 

页数超限

kNIMDocTransFailFlagNosErr 

nos回调错误

kNIMDocTransFailFlagDocParseErr 

文档解析错误

kNIMDocTransFailFlagUnknown 

表示未知错误

◆ NIMDocTranscodingFileType

转码源文件格式

Enumerator
kNIMDocTranscodingFileTypePPT 

ppt

kNIMDocTranscodingFileTypePPTX 

pptx

kNIMDocTranscodingFileTypePDF 

pdf

◆ NIMDocTranscodingImageType

转码目标图像文件类型

Enumerator
kNIMDocTranscodingImageTypeJPG 

转码为 jpg 图片

kNIMDocTranscodingImageTypePNG 

转码为 png 图片

◆ NIMDocTranscodingQuality

转码图像清晰度

Enumerator
kNIMDocTranscodingQualityHigh 

高清转码质量

kNIMDocTranscodingQualityMedium 

中等转码质量

kNIMDocTranscodingQualityLow 

低清转码质量

◆ NIMDocTranscodingState

转码过程状态

Enumerator
kNIMDocTranscodingStatePreparing 

转码装备中

kNIMDocTranscodingStateOngoing 

转码进行中

kNIMDocTranscodingStateTimeout 

转码超时

kNIMDocTranscodingStateCompleted 

转码完成

kNIMDocTranscodingStateFailed 

转码失败

Function Documentation

◆ DocTransDelegate()

delegate void NIM.DocTransition.DocTransDelegate ( int  code,
DocTransInfo  info 
)

nim callback function for doc trans result

Parameters
code200为成功,其他为失败
infojson扩展数据,如果查询成功返回文档信息

◆ GetTransListDelegate()

delegate void NIM.DocTransition.GetTransListDelegate ( int  code,
DocTransInfoList  list 
)

◆ nim_doctrans_opt_cb_func()

delegate void NIM.DocTransition.nim_doctrans_opt_cb_func ( int  code,
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string  jsonExt,
IntPtr  userData 
)