Lines Matching defs:BufferQueue

17 #define LOG_TAG "BufferQueue"
27 #include <gui/BufferQueue.h>
35 // Macros for including the BufferQueue name in log messages
67 BufferQueue::BufferQueue(bool allowSynchronousMode,
87 ST_LOGV("BufferQueue");
92 ST_LOGE("createGraphicBufferAlloc() failed in BufferQueue()");
99 BufferQueue::~BufferQueue() {
100 ST_LOGV("~BufferQueue");
103 status_t BufferQueue::setDefaultMaxBufferCountLocked(int count) {
113 bool BufferQueue::isSynchronousMode() const {
118 void BufferQueue::setConsumerName(const String8& name) {
123 status_t BufferQueue::setDefaultBufferFormat(uint32_t defaultFormat) {
129 status_t BufferQueue::setConsumerUsageBits(uint32_t usage) {
135 status_t BufferQueue::setTransformHint(uint32_t hint) {
142 status_t BufferQueue::setBufferCount(int bufferCount) {
198 int BufferQueue::query(int what, int* outValue)
232 status_t BufferQueue::requestBuffer(int slot, sp<GraphicBuffer>* buf) {
258 status_t BufferQueue::dequeueBuffer(int *outBuf, sp<Fence>& outFence,
448 status_t BufferQueue::setSynchronousMode(bool enabled) {
480 status_t BufferQueue::queueBuffer(int buf,
593 void BufferQueue::cancelBuffer(int buf, sp<Fence> fence) {
599 ST_LOGW("cancelBuffer: BufferQueue has been abandoned!");
619 status_t BufferQueue::connect(int api, QueueBufferOutput* output) {
625 ST_LOGE("connect: BufferQueue has been abandoned!");
630 ST_LOGE("connect: BufferQueue has no consumer!");
660 status_t BufferQueue::disconnect(int api) {
706 void BufferQueue::dump(String8& result) const
709 BufferQueue::dump(result, "", buffer, 1024);
712 void BufferQueue::dump(String8& result, const char* prefix,
729 "%s-BufferQueue maxBufferCount=%d, mSynchronousMode=%d, default-size=[%dx%d], "
775 void BufferQueue::freeBufferLocked(int slot) {
785 // destroy fence as BufferQueue now takes ownership
793 void BufferQueue::freeAllBuffersLocked() {
803 status_t BufferQueue::acquireBuffer(BufferItem *buffer) {
861 status_t BufferQueue::releaseBuffer(int buf, EGLDisplay display,
892 status_t BufferQueue::consumerConnect(const sp<ConsumerListener>& consumerListener) {
897 ST_LOGE("consumerConnect: BufferQueue has been abandoned!");
906 status_t BufferQueue::consumerDisconnect() {
923 status_t BufferQueue::getReleasedBuffers(uint32_t* slotMask) {
928 ST_LOGE("getReleasedBuffers: BufferQueue has been abandoned!");
944 status_t BufferQueue::setDefaultBufferSize(uint32_t w, uint32_t h)
959 status_t BufferQueue::setDefaultMaxBufferCount(int bufferCount) {
965 status_t BufferQueue::setMaxAcquiredBufferCount(int maxAcquiredBuffers) {
980 void BufferQueue::freeAllBuffersExceptHeadLocked() {
994 status_t BufferQueue::drainQueueLocked() {
998 ST_LOGE("drainQueueLocked: BufferQueue has been abandoned!");
1002 ST_LOGE("drainQueueLocked: BufferQueue is not connected!");
1009 status_t BufferQueue::drainQueueAndFreeBuffersLocked() {
1021 int BufferQueue::getMinMaxBufferCountLocked() const {
1025 int BufferQueue::getMinUndequeuedBufferCountLocked() const {
1030 int BufferQueue::getMaxBufferCountLocked() const {
1056 BufferQueue::ProxyConsumerListener::ProxyConsumerListener(
1057 const wp<BufferQueue::ConsumerListener>& consumerListener):
1060 BufferQueue::ProxyConsumerListener::~ProxyConsumerListener() {}
1062 void BufferQueue::ProxyConsumerListener::onFrameAvailable() {
1063 sp<BufferQueue::ConsumerListener> listener(mConsumerListener.promote());
1069 void BufferQueue::ProxyConsumerListener::onBuffersReleased() {
1070 sp<BufferQueue::ConsumerListener> listener(mConsumerListener.promote());