Lines Matching defs:ClientBuffer
163 struct BufferPoolClient::Impl::ClientBuffer { struct in android::hardware::media::bufferpool::V1_0::implementation::BufferPoolClient::Impl
165 bool mInvalidated; // TODO: implement
166 int64_t mExpireUs;
167 bool mHasCache;
168 ConnectionId mConnectionId;
169 BufferId mId;
170 native_handle_t *mHandle;
171 std::weak_ptr<BufferPoolData> mCache;
173 void updateExpire() { in updateExpire()
178 ClientBuffer( in ClientBuffer() function
186 ~ClientBuffer() { in ~ClientBuffer()
193 bool expire() const { in expire()
198 bool hasCache() const { in hasCache()
202 std::shared_ptr<BufferPoolData> fetchCache(native_handle_t **pHandle) { in fetchCache()
213 std::shared_ptr<BufferPoolData> createCache( in createCache()
236 bool onCacheRelease() { in onCacheRelease()