IMSDK
即时通信 IM 提供全球接入、单聊、群聊、消息推送、资料关系链托管、账号鉴权等全方位解决方案,并提供完备的 App 接入、后台管理接口。
V2TIMImage

详细描述

图片元素

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() [1/2]

◆ V2TIMImage() [2/2]

V2TIMImage ( const V2TIMImage )

◆ ~V2TIMImage()

~V2TIMImage ( )

成员函数说明

◆ DownloadImage()

void DownloadImage ( const V2TIMString path,
V2TIMDownloadCallback callback 
)

下载图片

下载的数据需要由开发者缓存,IM SDK 每次调用 DownloadImage 都会从服务端重新下载数据。建议通过图片的 uuid 作为 key 进行图片文件的存储。

参数
path图片保存路径,需要外部指定

结构体成员变量说明

◆ uuid

图片 ID,内部标识,可用于外部缓存 key

◆ type

图片类型

◆ size

uint64_t size

图片大小(type == V2TIM_IMAGE_TYPE_ORIGIN 有效)

◆ width

uint32_t width

图片宽度

◆ height

uint32_t height

图片高度

◆ url

图片 url