uint64_t getCurrentBufferId() const { return getBuffer() ? getBuffer()->getId() : 0; }
getBuffer()
实现在 BufferLayer。如果返回非空,则调用 getId()
,否则返回 0。
sp<GraphicBuffer> BufferLayer::getBuffer() const {
return mBufferInfo.mBuffer;
}
返回 BufferLayer::BufferInfo 的 mBuffer
,它是在 BufferQueueLayer::updateActiveBuffer() 中更新的。