HarmonyOS OH_ImagePackerNative_PackToDataFromPixelmap如何使用

如下API:

OH_ImagePackerNative_PackToDataFromPixelmap(OH_ImagePackerNative *imagePacker,
  OH_PackingOptions *options, OH_PixelmapNative *pixelmap, uint8_t *outData, size_t *size);

这个API会将编码的结果写入outData,请问outData 的内存是由系统分配好还是需要应用自己分配?

如果应用自己分配,那么如何知道需要分配多大?难道需要调用两次?OH_ImagePackerNative_PackToDataFromPixelmap?第一次拿size,然后分配outData内存,然后再调用一次?

HarmonyOS
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

OH_ImagePackerNative_PackToDataFromPixelmap outData需要开发者申请,申请大小可以与imageFrameWork默认大小保持一致设为25M,请参考:https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-image-kit/js-apis-image.md#packingoption

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-image-V5#packingoption

分享
微博
QQ
微信
回复
3天前
相关问题
如何释放OH_AVCapability类型资源?
196浏览 • 1回复 待解决
HarmonyOS OH_AudioRenderer问题
36浏览 • 1回复 待解决
HarmonyOS 关于OH_AudioRenderer的问题
415浏览 • 1回复 待解决
HarmonyOS 关于OH_NativeXComponent的销毁
46浏览 • 1回复 待解决
HarmonyOS OH_AudioRenderer_GetTimestamp的问题
176浏览 • 1回复 待解决