Android camera: Graphic memory分配
surface是ANativeWindow的一个实现
下面就调用到hook_queueBuffer:
libcameraservice/device3/Camera3OutputStream.cpp
getBufferLockedCommon(ANativeWindowBuffer** anb, int* fenceFd):
currentConsumer->dequeueBuffer(currentConsumer.get(), anb, fenceFd)
最终调用到class GraphicBuffer : public ANativeWindowBuffer