Lines Matching defs:ConsumerBase
19 #define LOG_TAG "ConsumerBase"
33 #include <gui/ConsumerBase.h>
41 // Macros for including the ConsumerBase name in log messages
56 ConsumerBase::ConsumerBase(const sp<IGraphicBufferConsumer>& bufferQueue, bool controlledByApp) :
71 CB_LOGE("ConsumerBase: error connecting to BufferQueue: %s (%d)",
78 ConsumerBase::~ConsumerBase() {
79 CB_LOGV("~ConsumerBase");
83 // be done by ConsumerBase::onLastStrongRef(), but it's possible for a
85 // ConsumerBase::onLastStrongRef().
86 LOG_ALWAYS_FATAL_IF(!mAbandoned, "[%s] ~ConsumerBase was called, but the "
90 void ConsumerBase::onLastStrongRef(const void* id __attribute__((unused))) {
94 void ConsumerBase::freeBufferLocked(int slotIndex) {
101 void ConsumerBase::onFrameAvailable(const BufferItem& item) {
116 void ConsumerBase::onBuffersReleased() {
135 void ConsumerBase::onSidebandStreamChanged() {
138 void ConsumerBase::abandon() {
148 void ConsumerBase::abandonLocked() {
158 void ConsumerBase::setFrameAvailableListener(
165 void ConsumerBase::dump(String8& result) const {
169 void ConsumerBase::dump(String8& result, const char* prefix) const {
174 void ConsumerBase::dumpLocked(String8& result, const char* prefix) const {
182 status_t ConsumerBase::acquireBufferLocked(BufferQueue::BufferItem *item,
202 status_t ConsumerBase::addReleaseFence(int slot,
208 status_t ConsumerBase::addReleaseFenceLocked(int slot,
237 status_t ConsumerBase::releaseBufferLocked(
260 bool ConsumerBase::stillTracking(int slot,