Public 成员函数 | |
| void | DownloadImage (const V2TIMString &path, V2TIMDownloadCallback *callback) |
| V2TIMImage () | |
| V2TIMImage (const V2TIMImage &) | |
| ~V2TIMImage () | |
成员变量 | |
| V2TIMString | uuid |
| V2TIMImageType | type |
| uint64_t | size |
| uint32_t | width |
| uint32_t | height |
| V2TIMString | url |
图片元素
| V2TIMImage | ( | ) |
| V2TIMImage | ( | const V2TIMImage & | ) |
| ~V2TIMImage | ( | ) |
| void DownloadImage | ( | const V2TIMString & | path, |
| V2TIMDownloadCallback * | callback | ||
| ) |
下载图片
下载的数据需要由开发者缓存,IM SDK 每次调用 DownloadImage 都会从服务端重新下载数据。建议通过图片的 uuid 作为 key 进行图片文件的存储。
| path | 图片保存路径,需要外部指定 |
| V2TIMString uuid |
图片 ID,内部标识,可用于外部缓存 key
| V2TIMImageType type |
图片类型
| uint64_t size |
图片大小(type == V2TIM_IMAGE_TYPE_ORIGIN 有效)
| uint32_t width |
图片宽度
| uint32_t height |
图片高度
| V2TIMString url |
图片 url