class IGraphicBufferProducer : public IInterface
////
class BufferQueueProducer : public BnGraphicBufferProducer,
private IBinder::DeathRecipient
IGraphicBufferProducer 继承于 IInterface,它的实现在 BufferQueueProducer。通过 ISurfaceComposerClient 的 createSurface()
函数返回 IGraphicBufferProducer 代理。createSurface()
会调用 SurfaceFlinger::createLayer()。
在 BufferQueue::createBufferQueue() 中创建了 BufferQueueProducer。