按照https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/using-avscreencapture-for-buffer-V5示例编写,会提示找不到ld.lld: error: undefined symbol: OH\_AVBuffer\_GetCapacity和ld.lld: error: undefined symbol: OH\_AVBuffer\_GetAddr文档里只说需要链libnative\_avscreen\_capture.so,现在加上libnative\_buffer.so也还是链接不到实现。
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/native\_\_avbuffer\_8h-V5
这里avbuffer的话还要链接这个so,libnative\_media\_core.so。libnative\_buffer.so是图形的so,文档写的不太到位,av相关的都是媒体的,libnative\_media\_codecbase.so,libnative\_media\_core.so,libnative\_media\_venc.so,可以通过文档右上角的搜索,通过API找到对应的头文件了的介绍了,介绍最开始有介绍对应的so。