package io.flutter.embedding.engine.renderer;

import android.graphics.SurfaceTexture;
import android.os.Handler;
import androidx.annotation.Nullable;
import io.flutter.view.TextureRegistry$SurfaceTextureEntry;
import io.flutter.view.n;

/* JADX INFO: loaded from: classes.dex */
public final class h implements TextureRegistry$SurfaceTextureEntry, n {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final long f28027a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final SurfaceTextureWrapper f28028b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public boolean f28029c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final /* synthetic */ j f28030d;

    @Nullable
    private io.flutter.view.m frameConsumedListener;

    @Nullable
    private n trimMemoryListener;

    public h(j jVar, long j10, SurfaceTexture surfaceTexture) {
        this.f28030d = jVar;
        this.f28027a = j10;
        SurfaceTextureWrapper surfaceTextureWrapper = new SurfaceTextureWrapper(surfaceTexture, new c(this, 1));
        this.f28028b = surfaceTextureWrapper;
        surfaceTextureWrapper.surfaceTexture().setOnFrameAvailableListener(new SurfaceTexture.OnFrameAvailableListener() { // from class: io.flutter.embedding.engine.renderer.g
            @Override // android.graphics.SurfaceTexture.OnFrameAvailableListener
            public final void onFrameAvailable(SurfaceTexture surfaceTexture2) {
                h hVar = this.f28026a;
                if (hVar.f28029c) {
                    return;
                }
                j jVar2 = hVar.f28030d;
                if (jVar2.f28049a.isAttached()) {
                    hVar.f28028b.markDirty();
                    jVar2.f28049a.scheduleFrame();
                }
            }
        }, new Handler());
    }

    public final void finalize() throws Throwable {
        try {
            if (this.f28029c) {
                return;
            }
            j jVar = this.f28030d;
            jVar.f28052d.post(new g6.l(this.f28027a, jVar.f28049a));
        } finally {
            super.finalize();
        }
    }

    @Override // io.flutter.view.TextureRegistry$SurfaceTextureEntry
    public final long id() {
        return this.f28027a;
    }

    @Override // io.flutter.view.n
    public final void onTrimMemory(int i10) {
        n nVar = this.trimMemoryListener;
        if (nVar != null) {
            nVar.onTrimMemory(i10);
        }
    }

    @Override // io.flutter.view.TextureRegistry$SurfaceTextureEntry
    public final void release() {
        if (this.f28029c) {
            return;
        }
        this.f28028b.release();
        j jVar = this.f28030d;
        jVar.f28049a.unregisterTexture(this.f28027a);
        jVar.f(this);
        this.f28029c = true;
    }

    @Override // io.flutter.view.TextureRegistry$SurfaceTextureEntry
    public void setOnFrameConsumedListener(@Nullable io.flutter.view.m mVar) {
    }

    @Override // io.flutter.view.TextureRegistry$SurfaceTextureEntry
    public void setOnTrimMemoryListener(@Nullable n nVar) {
        this.trimMemoryListener = nVar;
    }

    @Override // io.flutter.view.TextureRegistry$SurfaceTextureEntry
    public final SurfaceTexture surfaceTexture() {
        return this.f28028b.surfaceTexture();
    }
}
