Lines Matching refs:surfaceTexture

49     jfieldID  surfaceTexture;
80 const sp<GLConsumer>& surfaceTexture)
83 (GLConsumer*)env->GetLongField(thiz, fields.surfaceTexture);
84 if (surfaceTexture.get()) {
85 surfaceTexture->incStrong((void*)SurfaceTexture_setSurfaceTexture);
90 env->SetLongField(thiz, fields.surfaceTexture, (jlong)surfaceTexture.get());
123 return (GLConsumer*)env->GetLongField(thiz, fields.surfaceTexture);
131 sp<GLConsumer> surfaceTexture(SurfaceTexture_getSurfaceTexture(env, thiz));
133 sp<Surface> surfaceTextureClient(surfaceTexture != NULL ? new Surface(producer) : NULL);
229 fields.surfaceTexture = env->GetFieldID(clazz,
231 if (fields.surfaceTexture == NULL) {
266 sp<GLConsumer> surfaceTexture;
268 surfaceTexture = new GLConsumer(consumer, GL_TEXTURE_EXTERNAL_OES,
271 surfaceTexture = new GLConsumer(consumer, texName,
275 if (surfaceTexture == 0) {
280 surfaceTexture->setName(String8::format("SurfaceTexture-%d-%d-%d",
290 SurfaceTexture_setSurfaceTexture(env, thiz, surfaceTexture);
302 surfaceTexture->setFrameAvailableListener(ctx);
308 sp<GLConsumer> surfaceTexture(SurfaceTexture_getSurfaceTexture(env, thiz));
309 surfaceTexture->setFrameAvailableListener(0);
317 sp<GLConsumer> surfaceTexture(SurfaceTexture_getSurfaceTexture(env, thiz));
318 surfaceTexture->setDefaultBufferSize(width, height);
323 sp<GLConsumer> surfaceTexture(SurfaceTexture_getSurfaceTexture(env, thiz));
324 status_t err = surfaceTexture->updateTexImage();
335 sp<GLConsumer> surfaceTexture(SurfaceTexture_getSurfaceTexture(env, thiz));
336 status_t err = surfaceTexture->releaseTexImage();
347 sp<GLConsumer> surfaceTexture(SurfaceTexture_getSurfaceTexture(env, thiz));
348 return surfaceTexture->detachFromContext();
353 sp<GLConsumer> surfaceTexture(SurfaceTexture_getSurfaceTexture(env, thiz));
354 return surfaceTexture->attachToContext((GLuint)tex);
360 sp<GLConsumer> surfaceTexture(SurfaceTexture_getSurfaceTexture(env, thiz));
362 surfaceTexture->getTransformMatrix(mtx);
368 sp<GLConsumer> surfaceTexture(SurfaceTexture_getSurfaceTexture(env, thiz));
369 return surfaceTexture->getTimestamp();
374 sp<GLConsumer> surfaceTexture(SurfaceTexture_getSurfaceTexture(env, thiz));
375 surfaceTexture->abandon();
380 sp<GLConsumer> surfaceTexture(SurfaceTexture_getSurfaceTexture(env, thiz));
381 return surfaceTexture->isAbandoned();