Searched refs:IGraphicBufferProducer (Results 1 - 25 of 164) sorted by relevance

1234567

/frameworks/av/include/media/stagefright/
H A DBufferProducerWrapper.h21 #include <gui/IGraphicBufferProducer.h>
25 // Can't use static_cast to cast a RefBase back to an IGraphicBufferProducer,
31 const sp<IGraphicBufferProducer>& bufferProducer) :
34 sp<IGraphicBufferProducer> getBufferProducer() const {
39 const sp<IGraphicBufferProducer> mBufferProducer;
H A DMediaCodecSource.h28 class IGraphicBufferProducer;
46 sp<IGraphicBufferProducer> getGraphicBufferProducer();
108 sp<IGraphicBufferProducer> mGraphicBufferProducer;
/frameworks/base/include/android_runtime/
H A Dandroid_graphics_SurfaceTexture.h27 class IGraphicBufferProducer;
36 extern sp<IGraphicBufferProducer> SurfaceTexture_getProducer(JNIEnv* env, jobject thiz);
H A Dandroid_view_Surface.h27 class IGraphicBufferProducer;
39 /* Creates a Surface from an IGraphicBufferProducer. */
41 const sp<IGraphicBufferProducer>& bufferProducer);
/frameworks/native/include/gui/
H A DStreamSplitter.h32 class IGraphicBufferProducer;
62 // outputQueue is NULL. See IGraphicBufferProducer::connect for explanations
64 status_t addOutput(const sp<IGraphicBufferProducer>& outputQueue);
98 void onBufferReleasedByOutput(const sp<IGraphicBufferProducer>& from);
115 const sp<IGraphicBufferProducer>& output);
126 sp<IGraphicBufferProducer> mOutput;
174 Vector<sp<IGraphicBufferProducer> > mOutputs;
H A DBufferQueue.h22 #include <gui/IGraphicBufferProducer.h>
77 static void createBufferQueue(sp<IGraphicBufferProducer>* outProducer,
H A DSurfaceControl.h37 class IGraphicBufferProducer;
91 const sp<IGraphicBufferProducer>& gbp);
100 sp<IGraphicBufferProducer> mGraphicBufferProducer;
H A DISurfaceComposerClient.h34 class IGraphicBufferProducer;
64 sp<IGraphicBufferProducer>* gbp) = 0;
/frameworks/av/cmds/screenrecord/
H A DOverlay.h58 status_t start(const sp<IGraphicBufferProducer>& outputSurface,
59 sp<IGraphicBufferProducer>* pBufferProducer);
67 static status_t drawInfoPage(const sp<IGraphicBufferProducer>& outputSurface);
123 sp<IGraphicBufferProducer> mOutputSurface;
127 sp<IGraphicBufferProducer> mProducer;
/frameworks/native/libs/gui/tests/
H A DIGraphicBufferProducer_test.cpp103 IGraphicBufferProducer::QueueBufferOutput output;
119 static IGraphicBufferProducer::QueueBufferInput CreateBufferInput() {
136 IGraphicBufferProducer::QueueBufferInput build() {
137 return IGraphicBufferProducer::QueueBufferInput(
206 sp<IGraphicBufferProducer> mProducer;
211 IGraphicBufferProducer::QueueBufferOutput output;
232 IGraphicBufferProducer::QueueBufferOutput output;
332 ASSERT_EQ(OK | IGraphicBufferProducer::BUFFER_NEEDS_REALLOCATION,
346 IGraphicBufferProducer::QueueBufferInput input = CreateBufferInput();
347 IGraphicBufferProducer
[all...]
H A DStreamSplitter_test.cpp81 sp<IGraphicBufferProducer> inputProducer;
85 sp<IGraphicBufferProducer> outputProducer;
95 IGraphicBufferProducer::QueueBufferOutput qbOutput;
102 ASSERT_EQ(IGraphicBufferProducer::BUFFER_NEEDS_REALLOCATION,
113 IGraphicBufferProducer::QueueBufferInput qbInput(0, false,
130 ASSERT_EQ(IGraphicBufferProducer::BUFFER_NEEDS_REALLOCATION,
141 sp<IGraphicBufferProducer> inputProducer;
145 sp<IGraphicBufferProducer> outputProducers[NUM_OUTPUTS] = {};
161 IGraphicBufferProducer::QueueBufferOutput qbOutput;
168 ASSERT_EQ(IGraphicBufferProducer
[all...]
H A DBufferQueue_test.cpp65 sp<IGraphicBufferProducer> mProducer;
86 sp<IGraphicBufferProducer> producer;
100 mProducer = interface_cast<IGraphicBufferProducer>(binderProducer);
109 IGraphicBufferProducer::QueueBufferOutput output;
116 ASSERT_EQ(IGraphicBufferProducer::BUFFER_NEEDS_REALLOCATION,
127 IGraphicBufferProducer::QueueBufferInput input(0, false, Rect(0, 0, 1, 1),
145 IGraphicBufferProducer::QueueBufferOutput qbo;
153 IGraphicBufferProducer::QueueBufferInput qbi(0, false, Rect(0, 0, 1, 1),
158 ASSERT_EQ(IGraphicBufferProducer::BUFFER_NEEDS_REALLOCATION,
166 ASSERT_EQ(IGraphicBufferProducer
[all...]
/frameworks/native/libs/gui/
H A DIGraphicBufferProducer.cpp29 #include <gui/IGraphicBufferProducer.h>
51 class BpGraphicBufferProducer : public BpInterface<IGraphicBufferProducer>
55 : BpInterface<IGraphicBufferProducer>(impl)
61 data.writeInterfaceToken(IGraphicBufferProducer::getInterfaceDescriptor());
83 data.writeInterfaceToken(IGraphicBufferProducer::getInterfaceDescriptor());
96 data.writeInterfaceToken(IGraphicBufferProducer::getInterfaceDescriptor());
118 data.writeInterfaceToken(IGraphicBufferProducer::getInterfaceDescriptor());
138 data.writeInterfaceToken(IGraphicBufferProducer::getInterfaceDescriptor());
161 data.writeInterfaceToken(IGraphicBufferProducer::getInterfaceDescriptor());
175 data.writeInterfaceToken(IGraphicBufferProducer
[all...]
H A DStreamSplitter.cpp24 #include <gui/IGraphicBufferProducer.h>
62 Vector<sp<IGraphicBufferProducer> >::iterator output = mOutputs.begin();
73 const sp<IGraphicBufferProducer>& outputQueue) {
81 IGraphicBufferProducer::QueueBufferOutput queueBufferOutput;
142 IGraphicBufferProducer::QueueBufferInput queueInput(
149 Vector<sp<IGraphicBufferProducer> >::iterator output = mOutputs.begin();
166 IGraphicBufferProducer::QueueBufferOutput queueOutput;
187 const sp<IGraphicBufferProducer>& from) {
261 const sp<IGraphicBufferProducer>& output)
H A DBufferQueue.cpp56 void BufferQueue::createBufferQueue(sp<IGraphicBufferProducer>* outProducer,
68 sp<IGraphicBufferProducer> producer(new BufferQueueProducer(core));
/frameworks/av/include/media/
H A DIRemoteDisplayClient.h29 class IGraphicBufferProducer;
51 virtual void onDisplayConnected(const sp<IGraphicBufferProducer>& bufferProducer,
H A DIMediaRecorder.h29 class IGraphicBufferProducer;
38 virtual status_t setPreviewSurface(const sp<IGraphicBufferProducer>& surface) = 0;
59 virtual sp<IGraphicBufferProducer> querySurfaceMediaSource() = 0;
H A DMediaRecorderBase.h29 class IGraphicBufferProducer;
45 virtual status_t setPreviewSurface(const sp<IGraphicBufferProducer>& surface) = 0;
59 virtual sp<IGraphicBufferProducer> querySurfaceMediaSource() const = 0;
/frameworks/native/services/surfaceflinger/
H A DMonitoredProducer.h20 #include <gui/IGraphicBufferProducer.h>
28 // MonitoredProducer wraps an IGraphicBufferProducer so that SurfaceFlinger will
30 class MonitoredProducer : public IGraphicBufferProducer {
32 MonitoredProducer(const sp<IGraphicBufferProducer>& producer,
36 // From IGraphicBufferProducer
59 sp<IGraphicBufferProducer> mProducer;
/frameworks/av/include/camera/
H A DICamera.h30 class IGraphicBufferProducer;
52 // pass the buffered IGraphicBufferProducer to the camera service
54 const sp<IGraphicBufferProducer>& bufferProducer) = 0;
65 const sp<IGraphicBufferProducer>& callbackProducer) = 0;
H A DIProCameraUser.h32 class IGraphicBufferProducer;
70 const sp<IGraphicBufferProducer>& bufferProducer,
/frameworks/av/media/libmediaplayerservice/
H A DMediaRecorderClient.h28 class IGraphicBufferProducer;
35 virtual status_t setPreviewSurface(const sp<IGraphicBufferProducer>& surface);
59 virtual sp<IGraphicBufferProducer> querySurfaceMediaSource();
/frameworks/av/media/libstagefright/wifi-display/source/
H A DConverter.h26 struct IGraphicBufferProducer;
53 sp<IGraphicBufferProducer> getGraphicBufferProducer();
107 sp<IGraphicBufferProducer> mGraphicBufferProducer;
/frameworks/av/media/libmedia/
H A DIRemoteDisplayClient.cpp21 #include <gui/IGraphicBufferProducer.h>
40 void onDisplayConnected(const sp<IGraphicBufferProducer>& bufferProducer,
79 sp<IGraphicBufferProducer> surfaceTexture(
80 interface_cast<IGraphicBufferProducer>(data.readStrongBinder()));
/frameworks/av/include/camera/camera2/
H A DICameraDeviceUser.h29 class IGraphicBufferProducer;
105 const sp<IGraphicBufferProducer>& bufferProducer) = 0;

Completed in 299 milliseconds

1234567