Lines Matching refs:producer
46 jfieldID producer;
75 const sp<IGraphicBufferProducer>& producer)
78 (IGraphicBufferProducer*)env->GetLongField(thiz, fields.producer);
79 if (producer.get()) {
80 producer->incStrong((void*)SurfaceTexture_setProducer);
85 env->SetLongField(thiz, fields.producer, (jlong)producer.get());
108 return (IGraphicBufferProducer*)env->GetLongField(thiz, fields.producer);
113 sp<IGraphicBufferProducer> producer(SurfaceTexture_getProducer(env, thiz));
114 sp<Surface> surfaceTextureClient(surfaceTexture != NULL ? new Surface(producer) : NULL);
216 fields.producer = env->GetFieldID(clazz,
218 if (fields.producer == NULL) {
239 sp<IGraphicBufferProducer> producer;
241 BufferQueue::createBufferQueue(&producer, &consumer);
268 SurfaceTexture_setProducer(env, thiz, producer);