更新时间:2024-07-30 GMT+08:00

上传个人头像

UploadSelfAvatar

接口描述

该接口用于上传当前自己的头像到会议服务器的通讯录。

注意事项

  1. 请在已登录状态下调用。
  2. 上传的图片文件格式仅支持jpg/png格式,大小需要限制在200KB以下。
  3. 为保证头像展示效果,建议图片宽高比为1:1

方法定义

1
HWM_SDK_AGENT_API hwmsdk::HwmErrCode UploadSelfAvatar(const HwmSelfAvatarInfo *selfAvatarInfo);

回调函数

1
virtual void OnUploadSelfAvatarResult(hwmsdk::HwmErrCode ret, const char* reason) {};

参数描述

表1 结构体HwmSelfAvatarInfo 参数说明

参数

是否必须

类型

描述

path

char[]

图片全路径。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
/**
* 上传个人头像
*/
int demoUploadSelfAvatarDlg::UploadSelfAvatar()
{
    int ret;
    //填入个人头像参数
    string path= "to/path/image.png";
    hwmsdkagent::HwmSelfAvatarInfo selfAvatarInfo{};
    strncpy_s(selfAvatarInfo.path, path.c_str(), HWM_MAX_FILE_PATH_LEN);

    //调用上传个人头像接口
    ret = hwmsdkagent::UploadSelfAvatar(&selfAvatarInfo);
    return ret;
}