Lines Matching defs:ClientBuffer
182 struct BufferPoolClient::Impl::ClientBuffer { struct in android::hardware::media::bufferpool::V2_0::implementation::BufferPoolClient::Impl
184 int64_t mExpireUs;
185 bool mHasCache;
186 ConnectionId mConnectionId;
187 BufferId mId;
188 native_handle_t *mHandle;
189 std::weak_ptr<BufferPoolData> mCache;
191 void updateExpire() { in updateExpire()
196 ClientBuffer( in ClientBuffer() function
203 ~ClientBuffer() { in ~ClientBuffer()
210 BufferId id() const { in id()
214 bool expire() const { in expire()
219 bool hasCache() const { in hasCache()
223 std::shared_ptr<BufferPoolData> fetchCache(native_handle_t **pHandle) { in fetchCache()
234 std::shared_ptr<BufferPoolData> createCache( in createCache()
257 bool onCacheRelease() { in onCacheRelease()