OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:BufferQueue
(Results
1 - 17
of
17
) sorted by null
/frameworks/native/include/gui/
DummyConsumer.h
20
#include <gui/
BufferQueue
.h>
26
// The DummyConsumer does not keep a reference to
BufferQueue
29
class DummyConsumer : public
BufferQueue
::ConsumerListener {
35
// Implementation of the
BufferQueue
::ConsumerListener interface. These
37
//
BufferQueue
.
SurfaceTexture.h
26
#include <gui/
BufferQueue
.h>
43
protected
BufferQueue
::ConsumerListener {
63
// is enabled at compile-time. A custom
bufferQueue
can be specified
65
// Otherwise a default
BufferQueue
will be created and used.
83
const sp<
BufferQueue
> &
bufferQueue
= 0);
186
// These functions call the corresponding
BufferQueue
implementation
193
// getBufferQueue returns the
BufferQueue
object to which this
195
sp<
BufferQueue
> getBufferQueue() const;
230
// Implementation of the
BufferQueue
::ConsumerListener interface. Thes
[
all
...]
BufferQueue.h
35
class
BufferQueue
: public BnSurfaceTexture {
43
// ConsumerListener is the interface through which the
BufferQueue
notifies
46
// teh consumer to the
BufferQueue
, these calls from the
BufferQueue
to the
47
// consumer *MUST* be called only when the
BufferQueue
mutex is NOT locked.
60
//
BufferQueue
has released its references to one or more GraphicBuffers
62
//
BufferQueue
::getReleasedBuffers to retrieve the list of buffers
74
//
BufferQueue
object and the consumer object. The reason this can't be a weak
75
// reference in the
BufferQueue
class is because we're planning to expose the
76
// consumer side of a
BufferQueue
as a binder interface, which doesn't suppor
[
all
...]
SurfaceTextureClient.h
22
#include <gui/
BufferQueue
.h>
47
// passes in the surfaceTexture's
bufferQueue
to the init method.
111
enum { NUM_BUFFER_SLOTS =
BufferQueue
::NUM_BUFFER_SLOTS };
/frameworks/native/services/surfaceflinger/
SurfaceTextureLayer.h
25
#include <gui/
BufferQueue
.h>
32
// SurfaceTextureLayer is now a
BufferQueue
since SurfaceTexture has been
34
class SurfaceTextureLayer : public
BufferQueue
SurfaceTextureLayer.cpp
31
:
BufferQueue
(true) {
38
status_t err =
BufferQueue
::connect(api, output);
Layer.cpp
101
// Creates a custom
BufferQueue
for SurfaceTexture to use
102
sp<
BufferQueue
> bq = new SurfaceTextureLayer();
553
const
BufferQueue
::BufferItem& item) {
/frameworks/av/include/media/stagefright/
SurfaceMediaSource.h
21
#include <gui/
BufferQueue
.h>
38
// enforce this as in
BufferQueue
, dequeue can be used by SurfaceTexture
57
protected
BufferQueue
::ConsumerListener {
113
sp<
BufferQueue
> getBufferQueue() const { return mBufferQueue; }
117
// Implementation of the
BufferQueue
::ConsumerListener interface. These
119
//
BufferQueue
.
122
// Used as a hook to
BufferQueue
::disconnect()
140
sp<
BufferQueue
> mBufferQueue;
143
sp<GraphicBuffer> mBufferSlot[
BufferQueue
::NUM_BUFFER_SLOTS];
/frameworks/native/libs/gui/
BufferQueue.cpp
17
#define LOG_TAG "
BufferQueue
"
27
#include <gui/
BufferQueue
.h>
52
// Macros for including the
BufferQueue
name in log messages
84
BufferQueue
::
BufferQueue
( bool allowSynchronousMode, int bufferCount ) :
107
ST_LOGV("
BufferQueue
");
111
ST_LOGE("createGraphicBufferAlloc() failed in
BufferQueue
()");
115
BufferQueue
::~
BufferQueue
() {
116
ST_LOGV("~
BufferQueue
");
[
all
...]
Android.mk
6
BufferQueue
.cpp \
SurfaceTexture.cpp
108
GLenum texTarget, bool useFenceSync, const sp<
BufferQueue
> &
bufferQueue
) :
122
mCurrentTexture(
BufferQueue
::INVALID_BUFFER_SLOT),
128
if (
bufferQueue
== 0) {
129
ST_LOGV("Creating a new
BufferQueue
");
130
mBufferQueue = new
BufferQueue
(allowSynchronousMode);
133
mBufferQueue =
bufferQueue
;
143
wp<
BufferQueue
::ConsumerListener> listener;
144
sp<
BufferQueue
::ConsumerListener> proxy;
145
listener = static_cast<
BufferQueue
::ConsumerListener*>(this)
[
all
...]
/frameworks/av/media/libstagefright/
SurfaceMediaSource.cpp
41
mCurrentSlot(
BufferQueue
::INVALID_BUFFER_SLOT),
55
mBufferQueue = new
BufferQueue
(true, MIN_UNDEQUEUED_BUFFERS);
67
wp<
BufferQueue
::ConsumerListener> listener;
68
sp<
BufferQueue
::ConsumerListener> proxy;
69
listener = static_cast<
BufferQueue
::ConsumerListener*>(this);
70
proxy = new
BufferQueue
::ProxyConsumerListener(listener);
74
ALOGE("SurfaceMediaSource: error connecting to
BufferQueue
: %s (%d)",
224
BufferQueue
::BufferItem item;
230
if (err ==
BufferQueue
::NO_BUFFER_AVAILABLE) {
327
for (int id = 0; id <
BufferQueue
::NUM_BUFFER_SLOTS; id++)
[
all
...]
/frameworks/native/opengl/tests/EGLTest/
EGL_test.cpp
105
sp<
BufferQueue
> bq = new
BufferQueue
();
/external/webkit/Source/WebCore/platform/graphics/android/rendering/
TransferQueue.cpp
105
sp<
BufferQueue
>
bufferQueue
(new
BufferQueue
(true));
109
GL_TEXTURE_2D, true,
bufferQueue
);
113
bufferQueue
);
121
bufferQueue
->setBufferCount(m_transferQueueSize + extraBuffersNeeded);
/frameworks/rs/driver/
rsdGL.cpp
331
// Create a
BufferQueue
with a fake consumer
332
sp<
BufferQueue
> bq = new
BufferQueue
();
/frameworks/base/core/jni/
android_hardware_Camera.cpp
548
sp<
BufferQueue
>
bufferQueue
= NULL;
553
bufferQueue
= surfaceTexture->getBufferQueue();
563
if (camera->setPreviewTexture(
bufferQueue
) != NO_ERROR) {
[
all
...]
/frameworks/native/libs/gui/tests/
SurfaceTexture_test.cpp
534
class DisconnectWaiter : public
BufferQueue
::ConsumerListener {
[
all
...]
Completed in 186 milliseconds