如下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内存,然后再调用一次?
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