Lines Matching defs:fields
57 static fields_t fields;
86 (GLConsumer*)env->GetLongField(thiz, fields.surfaceTexture);
93 env->SetLongField(thiz, fields.surfaceTexture, (jlong)surfaceTexture.get());
100 (IGraphicBufferProducer*)env->GetLongField(thiz, fields.producer);
107 env->SetLongField(thiz, fields.producer, (jlong)producer.get());
115 env->GetLongField(thiz, fields.frameAvailableListener);
122 env->SetLongField(thiz, fields.frameAvailableListener, (jlong)listener.get());
126 return (GLConsumer*)env->GetLongField(thiz, fields.surfaceTexture);
130 return (IGraphicBufferProducer*)env->GetLongField(thiz, fields.producer);
213 env->CallStaticVoidMethod(mClazz, fields.postEvent, mWeakThiz);
232 fields.surfaceTexture = env->GetFieldID(clazz,
234 if (fields.surfaceTexture == NULL) {
238 fields.producer = env->GetFieldID(clazz,
240 if (fields.producer == NULL) {
244 fields.frameAvailableListener = env->GetFieldID(clazz,
246 if (fields.frameAvailableListener == NULL) {
251 fields.postEvent = env->GetStaticMethodID(clazz, "postEventFromNative",
253 if (fields.postEvent == NULL) {
403 // Cache some fields.