Home
last modified time | relevance | path

Searched refs:producer (Results 1 – 21 of 21) sorted by relevance

/hardware/google/av/codec2/include/
DC2BufferBase.h82 inline C2MemoryUsage(uint64_t consumer, uint64_t producer) in C2MemoryUsage()
83 : expected(consumer | producer) { } in C2MemoryUsage()
/hardware/google/av/codec2/vndk/platform/
DC2BqBuffer.cpp63 const sp<HGraphicBufferProducer>& producer = nullptr);
371 void configureProducer(const sp<HGraphicBufferProducer> &producer) { in configureProducer() argument
374 if (producer) { in configureProducer()
375 Return<void> transStatus = producer->getUniqueId( in configureProducer()
397 if (producer && status == android::OK) { in configureProducer()
398 mProducer = producer; in configureProducer()
431 const sp<HGraphicBufferProducer>& producer) : in C2BufferQueueBlockPoolData() argument
432 held(producer && bqId != 0), local(false), in C2BufferQueueBlockPoolData()
434 igbp(producer), in C2BufferQueueBlockPoolData()
476 void C2BufferQueueBlockPool::configureProducer(const sp<HGraphicBufferProducer> &producer) { in configureProducer() argument
[all …]
/hardware/google/av/codec2/vndk/include/
DC2BqBufferPriv.h46 typedef std::function<void(uint64_t producer, int32_t slot, int64_t nsecs)> OnRenderCallback;
65 virtual void configureProducer(const android::sp<android::HGraphicBufferProducer> &producer);
/hardware/interfaces/media/omx/1.0/
DIOmx.hal75 * @return producer The associated producer end of the buffer queue.
81 IGraphicBufferProducer producer,
/hardware/interfaces/graphics/bufferqueue/1.0/
DIGraphicBufferProducer.hal60 * A single frame update from the consumer to producer that can be sent
86 * The most recent compositor timing info sent from consumer to producer
98 * A collection of updates from consumer to producer that can be sent
162 * * NO_INIT - the buffer queue has been abandoned or the producer is not
177 * dequeued by the producer at one time. If this method succeeds, any new
179 * (i.e. they are not owned by the producer or consumer). Calling this may
209 * Set the async flag if the producer intends to asynchronously queue
269 * both the producer and consumer are controlled by the app, then this call
276 * * NO_INIT - the buffer queue has been abandoned or the producer is not
282 * the producer already has a single buffer dequeued
[all …]
/hardware/interfaces/media/c2/1.0/
DIInputSurface.hal39 * Returns the producer interface into the internal buffer queue.
41 * @return producer `IGraphicBufferProducer` instance. This must not be
44 getGraphicBufferProducer() generates (IGraphicBufferProducer producer);
DIComponent.hal172 * @param producer Producer component of an OMX input surface.
188 @1.0::IGraphicBufferProducer producer,
/hardware/interfaces/media/omx/1.0/vts/functional/video/
DVtsHalMediaOmxV1_0TargetVideoEncTest.cpp157 producer = nullptr; in SetUp()
259 sp<IGraphicBufferProducer> producer; member in VideoEncHidlTest
796 sp<IGraphicBufferProducer> producer, in dispatchGraphicBuffer() argument
824 producer->dequeueBuffer( in dispatchGraphicBuffer()
836 producer->requestBuffer( in dispatchGraphicBuffer()
894 producer->queueBuffer( in dispatchGraphicBuffer()
985 sp<IGraphicBufferProducer> producer = nullptr, in encodeNFrames() argument
1030 if (dispatchGraphicBuffer(omxNode, producer, listener, iBuffer, in encodeNFrames()
1330 producer = _nl; in TEST_F()
1334 ASSERT_NE(producer, nullptr); in TEST_F()
[all …]
/hardware/interfaces/graphics/bufferqueue/2.0/
DIGraphicBufferProducer.hal34 * owned by the buffer queue, i.e., they are not owned by the producer or
94 * Sets the async flag: whether the producer intends to asynchronously queue
206 * both the producer and consumer are controlled by the app, then this call
469 * Attempts to connect the client as a producer of the buffer queue.
477 * - The producer is already connected.
485 * @param producerControlledByApp `true` if the producer is hosted by an
487 * the producer and the consumer are controlled by app, the buffer queue
505 * Attempts to disconnect the client from the producer end of the buffer
518 * current connection type. If the producer end is not connected,
568 * allows the producer to restrict the eligible slots to those which already
Dtypes.hal33 * producer is connected at the time of the call.
/hardware/google/av/codec2/hidl/1.0/utils/include/codec2/hidl/1.0/
DComponent.h89 const sp<HGraphicBufferProducer>& producer,
/hardware/google/av/codec2/hidl/1.0/utils/
DComponent.cpp500 [this](uint64_t producer, int32_t slot, int64_t nsecs) { in setOutputSurface() argument
504 rendered[0] = { producer, slot, nsecs }; in setOutputSurface()
516 const sp<HGraphicBufferProducer>& producer, in connectToOmxInputSurface() argument
520 (void)producer; in connectToOmxInputSurface()
/hardware/interfaces/camera/device/1.0/
DICameraDevicePreviewCallback.hal87 * Set the producer usage flags for the next buffer(s) to be enqueued.
/hardware/google/av/codec2/hidl/client/include/codec2/hidl/
Dclient.h377 const sp<HGraphicBufferProducer>& producer,
/hardware/google/interfaces/media/c2/1.0/
DIComponent.hal139 * @param producer Producer component of an OMX persistent input surface.
154 IGraphicBufferProducer producer,
/hardware/google/av/media/sfplugin/
DCCodecBufferChannel.cpp2770 sp<IGraphicBufferProducer> producer; in setSurface() local
2774 producer = newSurface->getIGraphicBufferProducer(); in setSurface()
2775 producer->setGenerationNumber(generation); in setSurface()
2792 producer, in setSurface()
DCCodec.cpp1753 const android::sp<HGraphicBufferProducer>& producer, in CreateInputSurface()
1756 gbp = producer; in CreateInputSurface()
/hardware/interfaces/camera/device/3.2/
Dtypes.hal29 * the producer or the consumer for that stream, and how the buffers of the
241 * The usage flags from the producer and the consumer must be combined
364 * For output streams, these are the HAL's producer usage flags. For input
366 * the producer and the consumer must be combined together and then passed
/hardware/google/av/codec2/hidl/client/
Dclient.cpp1242 const sp<HGraphicBufferProducer>& producer, in connectToOmxInputSurface() argument
1245 producer, source); in connectToOmxInputSurface()
/hardware/interfaces/graphics/common/1.0/
Dtypes.hal582 * encoding ranges, but the consumer and/or the producer of the data may
/hardware/interfaces/camera/provider/2.4/vts/functional/
DVtsHalCameraProviderV2_4TargetTest.cpp6050 sp<IGraphicBufferProducer> producer; in setupPreviewWindow() local
6052 BufferQueue::createBufferQueue(&producer, &consumer); in setupPreviewWindow()
6059 sp<Surface> surface = new Surface(producer); in setupPreviewWindow()