NIM Unity SDK
V2.4.2
|
类 | |
class | UploadResultParam |
class | ProgressData |
上传/下载进度回调数据 更多... | |
class | ProgressPair |
class | NosAPI |
class | NosTagInfo |
class | NIMNosInitResult |
class | HttpExtendedParameters |
NOS扩展上传\下载接口参数 更多... | |
class | NosNativeMethods |
枚举 | |
enum class | NIMNosUploadType { kNIMNosUploadTypeNormal = 0 , kNIMNosUploadTypeDocTrans = 1 } |
enum class | NIMNosInitConfigResultType { kNIMNosInitConfResTypeTagCountOF = 0 , kNIMNosInitConfResTypeSuccess , kNIMNosInitConfResTypePartSuccessful , kNIMNosInitConfResTypeFailure } |
函数 | |
delegate void | DownloadResultHandler (int rescode, string filePath, string callId, string resId) |
下载结果回调 更多... | |
delegate void | UploadResultHandler (int rescode, string url) |
上传结果回调 更多... | |
delegate void | UploadResultHandler2 (int rescode, string url, UploadResultParam param) |
delegate void | ProgressResultHandler (ProgressData prgData) |
传输进度回调 更多... | |
delegate void | DownloadCb (int rescode, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string file_path, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string call_id, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string res_id, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
下载结果回调 更多... | |
delegate void | DownloadPrgCb (long downloaded_size, long file_size, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
下载进度回调 更多... | |
delegate void | UploadCb (int rescode, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string url, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
上传结果回调 更多... | |
delegate void | UploadPrgCb (long uploaded_size, long file_size, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
上传进度回调 更多... | |
delegate void | DownloadSpeedCb (long download_speed, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))]string json_extension, IntPtr user_data) |
delegate void | DownloadInfoCb (long actual_download_size, long download_speed, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
delegate void | UploadSpeedCb (long upload_speed, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
delegate void | UploadInfoCb (long actual_upload_size, long upload_speed, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))]string json_extension, IntPtr user_data) |
delegate void | InitConfigCb (NIMNosInitConfigResultType rescode, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))]string json_result, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))]string json_extension, IntPtr user_data) |
|
strong |
|
strong |
delegate void NIM.Nos.DownloadResultHandler | ( | int | rescode, |
string | filePath, | ||
string | callId, | ||
string | resId | ||
) |
下载结果回调
rescode | 下载结果,一切正常200 |
filePath | 下载资源文件本地绝对路径 |
callId | 如果下载的是消息中的资源,则为消息所属的会话id,否则为空 |
resId | 如果下载的是消息中的资源,则为消息id,否则为空 |
delegate void NIM.Nos.UploadResultHandler | ( | int | rescode, |
string | url | ||
) |
上传结果回调
rescode | 上传结果,一切正常200 |
url | url地址 |
delegate void NIM.Nos.ProgressResultHandler | ( | ProgressData | prgData | ) |
传输进度回调
ProgressData | 回调数据 |
delegate void NIM.Nos.DownloadCb | ( | int | rescode, |
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string | file_path, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string | call_id, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string | res_id, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string | json_extension, | ||
IntPtr | user_data | ||
) |
下载结果回调
rescode | 下载结果,一切正常200 |
file_path | 下载资源文件本地绝对路径 |
call_id | 如果下载的是消息中的资源,则为消息所属的会话id,否则为空 |
res_id | 如果下载的是消息中的资源,则为消息id,否则为空 |
json_extension | json扩展数据(备用) |
user_data | APP的自定义用户数据,SDK只负责传回给回调函数,不做任何处理! |
delegate void NIM.Nos.DownloadPrgCb | ( | long | downloaded_size, |
long | file_size, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string | json_extension, | ||
IntPtr | user_data | ||
) |
下载进度回调
downloaded_size | 已下载数据大小 |
file_size | 文件大小 |
json_extension | json扩展数据(备用) |
user_data | APP的自定义用户数据,SDK只负责传回给回调函数,不做任何处理! |
delegate void NIM.Nos.UploadCb | ( | int | rescode, |
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string | url, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string | json_extension, | ||
IntPtr | user_data | ||
) |
上传结果回调
rescode | 上传结果,一切正常200 |
url | url地址 |
json_extension | json扩展数据(备用) |
user_data | APP的自定义用户数据,SDK只负责传回给回调函数,不做任何处理! |
delegate void NIM.Nos.UploadPrgCb | ( | long | uploaded_size, |
long | file_size, | ||
[MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string | json_extension, | ||
IntPtr | user_data | ||
) |
上传进度回调
uploaded_size | 已上传数据大小 |
file_size | 文件大小 |
json_extension | json扩展数据(备用) |
user_data | APP的自定义用户数据,SDK只负责传回给回调函数,不做任何处理! |