surface是ANativeWindow的一个实现
下面就调用到hook_queueBuffer:
libcameraservice/device3/Camera3OutputStream.cpp
getBufferLockedCommon(ANativeWindowBuffer** anb, int* fenceFd):
currentConsumer->dequeueBuffer(currentConsumer.get(), anb, fenceFd)
最终调用到class GraphicBuffer : public ANativeWindowBuffer
版权声明:本文为u011279649原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。