文档开发者中心
我的
|

AVCodec Kit

【文档优化】ROI视频编码文档 函数调用错误

【问题描述】 :在“Surface模式下通过NativeBuffer接口配置ROI”的步骤6中,`roiInfo`是由前期拼接获取的`std::string`类型变量。在C++中获取其长度需要调用成员函数`size()`或`length()`,直接传递`roiInfo.size`属于C++基础语法错误

【问题现象】:
文档链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/video-encoding-roi

cke_1014.png

点赞
收藏
回复
3
分享
举报
浏览80 发布于2026-05-19 02:09湖北
全部评论
最多点赞
最新发布
最早发布
|
技术支持
您好,问题已修复,可查阅官方文档确认:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/video-encoding-roi
3楼回复于2026-05-29 06:04 来自广东
尊敬的开发者,您好!感谢您的反馈,问题正在加速处理中,还请关注后续版本,感谢您的理解与支持。
2楼回复于2026-05-21 07:55 来自广东

roiInfo.size 这里确实不对。roiInfo 如果是 std::string,长度应该通过成员函数获取,传入 NAPI/NativeBuffer 参数时应写成 roiInfo.size() 或 roiInfo.length()。

size 不是 std::string 的公开数据成员,直接写 roiInfo.size 会编译不过。建议把步骤 6 中相关调用统一改为 roiInfo.size(),避免复制示例后出现 C++ 语法错误。

1楼回复于2026-05-19 02:35 来自四川
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要提问题

了解社区公约,与您携手共创和谐专业的开发者社区。