Lines Matching defs:AImageReader
50 struct AImageReader : public RefBase { struct
92 // Called by AImage/~AImageReader to close image. Caller is responsible to grab AImage::mLock argument
111 CallbackHandler(AImageReader* reader) : mReader(reader) {} in CallbackHandler() argument
126 // TODO(jwcai) Seems completely unused in AImageReader class. argument
134 explicit FrameListener(AImageReader* parent) : mReader(parent) {} in FrameListener() argument
149 explicit BufferRemovedListener(AImageReader* parent) : mReader(parent) {} in BufferRemovedListener() argument
160 sp<BufferRemovedListener> mBufferRemovedListener;
162 uint64_t mHalUsage;
164 sp<IGraphicBufferProducer> mProducer;
165 sp<Surface> mSurface;
166 sp<BufferItemConsumer> mBufferItemConsumer;
167 sp<ANativeWindow> mWindow;
168 native_handle_t* mWindowHandle = nullptr;
170 List<AImage*> mAcquiredImages;
171 bool mIsOpen = false;
173 Mutex mLock;