OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:BufferQueue
(Results
1 - 25
of
74
) sorted by null
1
2
3
/frameworks/native/include/gui/
BufferItemConsumer.h
32
class
BufferQueue
;
35
* BufferItemConsumer is a
BufferQueue
consumer endpoint that allows clients
36
* access to the whole BufferItem entry from
BufferQueue
. Multiple buffers may
45
typedef
BufferQueue
::BufferItem BufferItem;
47
enum { INVALID_BUFFER_SLOT =
BufferQueue
::INVALID_BUFFER_SLOT };
48
enum { NO_BUFFER_AVAILABLE =
BufferQueue
::NO_BUFFER_AVAILABLE };
56
BufferItemConsumer(const sp<
BufferQueue
>& bq, uint32_t consumerUsage,
57
int bufferCount =
BufferQueue
::MIN_UNDEQUEUED_BUFFERS,
94
// setDefaultBufferFormat allows the
BufferQueue
to create
ConsumerBase.h
20
#include <gui/
BufferQueue
.h>
34
// ConsumerBase is a base class for
BufferQueue
consumer end-points. It
35
// handles common tasks like management of the connection to the
BufferQueue
104
//
BufferQueue
. These methods should not need to be overridden by derived
121
// abandonLocked puts the
BufferQueue
into the abandoned state, causing
146
// acquireBufferLocked fetches the next buffer from the
BufferQueue
and
157
// control to the
BufferQueue
.
160
// must take place when a buffer is released back to the
BufferQueue
. If
181
// ConsumerBase maintains about a
BufferQueue
buffer slot.
197
// mSlots stores the buffers that have been allocated by the
BufferQueue
[
all
...]
CpuConsumer.h
31
class
BufferQueue
;
34
* CpuConsumer is a
BufferQueue
consumer endpoint that allows direct CPU
35
* access to the underlying gralloc buffers provided by
BufferQueue
. Multiple
84
// setDefaultBufferFormat allows CpuConsumer's
BufferQueue
to create buffers
125
mSlot(
BufferQueue
::INVALID_BUFFER_SLOT),
GLConsumer.h
24
#include <gui/
BufferQueue
.h>
40
* GLConsumer consumes buffers of graphics data from a
BufferQueue
,
66
// is enabled at compile-time. A custom
bufferQueue
can be specified
68
// Otherwise a default
BufferQueue
will be created and used.
148
// the
BufferQueue
associated with this consumer.
194
// These functions call the corresponding
BufferQueue
implementation
239
virtual status_t acquireBufferLocked(
BufferQueue
::BufferItem *item,
258
status_t updateAndReleaseLocked(const
BufferQueue
::BufferItem& item);
313
//
BufferQueue
instance; these will be OR:d with any additional flags passed
335
// mCurrentFence is the fence received from
BufferQueue
in updateTexImage
[
all
...]
/frameworks/native/services/surfaceflinger/
SurfaceTextureLayer.h
25
#include <gui/
BufferQueue
.h>
34
* This is a thin wrapper around
BufferQueue
, used by the Layer class.
36
class SurfaceTextureLayer : public
BufferQueue
{
SurfaceFlingerConsumer.h
30
SurfaceFlingerConsumer(const sp<
BufferQueue
>& bq, uint32_t tex)
43
virtual status_t acquireBufferLocked(
BufferQueue
::BufferItem *item, nsecs_t presentWhen);
SurfaceFlingerConsumer.cpp
48
BufferQueue
::BufferItem item;
55
if (err ==
BufferQueue
::NO_BUFFER_AVAILABLE) {
57
} else if (err ==
BufferQueue
::PRESENT_LATER) {
103
BufferQueue
::BufferItem *item, nsecs_t presentWhen) {
SurfaceTextureLayer.cpp
31
:
BufferQueue
(), flinger(flinger) {
/external/chromium_org/media/base/
audio_buffer_queue.h
69
typedef std::deque<scoped_refptr<AudioBuffer> >
BufferQueue
;
86
void UpdateCurrentTime(
BufferQueue
::iterator buffer, int offset);
88
BufferQueue
::iterator current_buffer_;
89
BufferQueue
buffers_;
stream_parser.h
28
typedef std::deque<scoped_refptr<StreamParserBuffer> >
BufferQueue
;
58
typedef base::Callback<bool(const
BufferQueue
&,
59
const
BufferQueue
&)> NewBuffersCB;
67
typedef base::Callback<bool(TextTrack*, const
BufferQueue
&)> NewTextBuffersCB;
seekable_buffer.h
133
typedef std::list<scoped_refptr<DataBuffer> >
BufferQueue
;
163
void UpdateCurrentTime(
BufferQueue
::iterator buffer, int offset);
165
BufferQueue
::iterator current_buffer_;
166
BufferQueue
buffers_;
audio_buffer_queue.cc
73
BufferQueue
::iterator current_buffer = current_buffer_;
124
BufferQueue
::iterator next = current_buffer + 1;
152
void AudioBufferQueue::UpdateCurrentTime(
BufferQueue
::iterator buffer,
/frameworks/av/media/libstagefright/omx/
GraphicBufferSource.h
22
#include <gui/
BufferQueue
.h>
34
* This class is used to feed OMX codecs from a Surface via
BufferQueue
.
39
* - Availability of a new frame of data from the
BufferQueue
(notified
49
class GraphicBufferSource : public
BufferQueue
::ConsumerListener {
61
// Returns the handle to the producer side of the
BufferQueue
. Buffers
69
// sitting in the
BufferQueue
, this will send them to the codec.
96
// in the
BufferQueue
) will be discarded until the suspension is lifted.
109
//
BufferQueue
::ConsumerListener interface, called when a new frame of
117
//
BufferQueue
::ConsumerListener interface, called when the client has
149
// Fills a codec buffer with a frame from the
BufferQueue
. This mus
[
all
...]
GraphicBufferSource.cpp
62
mBufferQueue = new
BufferQueue
();
79
wp<
BufferQueue
::ConsumerListener> listener = static_cast<
BufferQueue
::ConsumerListener*>(this);
80
sp<
BufferQueue
::ProxyConsumerListener> proxy = new
BufferQueue
::ProxyConsumerListener(listener);
84
ALOGE("Error connecting to
BufferQueue
: %s (%d)",
255
// Find matching entry in our cached copy of the
BufferQueue
slots.
256
// If we find a match, release that slot. If we don't, the
BufferQueue
309
BufferQueue
::BufferItem item;
312
if (err ==
BufferQueue
::NO_BUFFER_AVAILABLE)
[
all
...]
/external/chromium_org/media/filters/
source_buffer_stream.h
34
typedef std::deque<scoped_refptr<StreamParserBuffer> >
BufferQueue
;
65
bool Append(const
BufferQueue
& buffers);
149
const
BufferQueue
& new_buffers,
150
BufferQueue
* deleted_buffers);
159
BufferQueue
* deleted_buffers);
162
BufferQueue
* deleted_buffers);
181
BufferQueue
* deleted_buffers);
234
bool IsMonotonicallyIncreasing(const
BufferQueue
& buffers) const;
241
void UpdateMaxInterbufferDistance(const
BufferQueue
& buffers);
244
void SetConfigIds(const
BufferQueue
& buffers)
[
all
...]
source_buffer_stream.cc
20
typedef std::deque<scoped_refptr<StreamParserBuffer> >
BufferQueue
;
31
SourceBufferRange(const
BufferQueue
& new_buffers,
38
void AppendBuffersToEnd(const
BufferQueue
& buffers);
39
bool CanAppendBuffersToEnd(const
BufferQueue
& buffers) const;
81
BufferQueue
* deleted_buffers, bool is_exclusive);
83
void DeleteAll(
BufferQueue
* deleted_buffers);
88
int DeleteGOPFromFront(
BufferQueue
* deleted_buffers);
89
int DeleteGOPFromBack(
BufferQueue
* deleted_buffers);
177
BufferQueue
::iterator GetBufferItrAt(
192
void TruncateAt(const
BufferQueue
::iterator& starting_point
[
all
...]
/frameworks/av/services/camera/libcameraservice/gui/
RingBufferConsumer.h
42
* that during its duration it will not be released back into the
BufferQueue
).
57
typedef
BufferQueue
::BufferItem BufferItem;
59
enum { INVALID_BUFFER_SLOT =
BufferQueue
::INVALID_BUFFER_SLOT };
60
enum { NO_BUFFER_AVAILABLE =
BufferQueue
::NO_BUFFER_AVAILABLE };
67
int bufferCount =
BufferQueue
::MIN_UNDEQUEUED_BUFFERS);
79
// setDefaultBufferFormat allows the
BufferQueue
to create
84
// setConsumerUsage allows the
BufferQueue
consumer usage to be
137
return mBufferItem.mBuf ==
BufferQueue
::INVALID_BUFFER_SLOT;
/frameworks/native/libs/gui/tests/
BufferQueue_test.cpp
28
#include <gui/
BufferQueue
.h>
43
mBQ = new
BufferQueue
();
55
sp<
BufferQueue
> mBQ;
75
BufferQueue
::BufferItem item;
103
BufferQueue
::MAX_MAX_ACQUIRED_BUFFERS+1));
114
BufferQueue
::MAX_MAX_ACQUIRED_BUFFERS));
/external/chromium_org/media/mp4/
mp4_stream_parser.h
74
bool EnqueueSample(
BufferQueue
* audio_buffers,
75
BufferQueue
* video_buffers,
77
bool SendAndFlushSamples(
BufferQueue
* audio_buffers,
78
BufferQueue
* video_buffers);
/frameworks/av/include/media/stagefright/
SurfaceMediaSource.h
21
#include <gui/
BufferQueue
.h>
38
// enforce this as in
BufferQueue
, dequeue can be used by Surface
114
sp<
BufferQueue
> getBufferQueue() const { return mBufferQueue; }
124
// Implementation of the
BufferQueue
::ConsumerListener interface. These
126
//
BufferQueue
.
129
// Used as a hook to
BufferQueue
::disconnect()
147
sp<
BufferQueue
> mBufferQueue;
155
SlotData mSlots[
BufferQueue
::NUM_BUFFER_SLOTS];
/frameworks/native/libs/gui/
BufferQueue.cpp
17
#define LOG_TAG "
BufferQueue
"
27
#include <gui/
BufferQueue
.h>
36
// Macros for including the
BufferQueue
name in log messages
68
BufferQueue
::
BufferQueue
(const sp<IGraphicBufferAlloc>& allocator) :
88
ST_LOGV("
BufferQueue
");
93
ST_LOGE("createGraphicBufferAlloc() failed in
BufferQueue
()");
100
BufferQueue
::~
BufferQueue
() {
101
ST_LOGV("~
BufferQueue
");
[
all
...]
/external/chromium_org/media/webm/
webm_cluster_parser.h
55
typedef std::deque<scoped_refptr<StreamParserBuffer> >
BufferQueue
;
67
bool operator()(int* track_num, const
BufferQueue
** buffers);
96
const
BufferQueue
& audio_buffers() const { return audio_.buffers(); }
97
const
BufferQueue
& video_buffers() const { return video_.buffers(); }
/frameworks/rs/
rsGrallocConsumer.h
36
* CpuConsumer is a
BufferQueue
consumer endpoint that allows direct CPU
37
* access to the underlying gralloc buffers provided by
BufferQueue
. Multiple
67
mSlot(
BufferQueue
::INVALID_BUFFER_SLOT),
/frameworks/native/services/surfaceflinger/DisplayHardware/
FramebufferSurface.cpp
89
BufferQueue
::BufferItem item;
91
if (err ==
BufferQueue
::NO_BUFFER_AVAILABLE) {
99
// If the
BufferQueue
has freed and reallocated a buffer in mCurrentSlot
107
if (mCurrentBufferSlot !=
BufferQueue
::INVALID_BUFFER_SLOT &&
143
mCurrentBufferSlot =
BufferQueue
::INVALID_BUFFER_SLOT;
150
mCurrentBufferSlot !=
BufferQueue
::INVALID_BUFFER_SLOT) {
/frameworks/av/services/camera/libcameraservice/device3/
Camera3ZslStream.h
48
enum { NO_BUFFER_AVAILABLE =
BufferQueue
::NO_BUFFER_AVAILABLE };
Completed in 1134 milliseconds
1
2
3