package com.google.android.gms.internal.ads;

import android.media.MediaCodec;
import android.media.MediaFormat;
import android.os.Bundle;
import android.view.Surface;
import androidx.annotation.Nullable;
import java.nio.ByteBuffer;
import java.util.ArrayList;

/* JADX INFO: loaded from: classes2.dex */
public interface rn2 {
    void a(ArrayList arrayList);

    void b(int i10);

    void c(Bundle bundle);

    void d(Surface surface);

    default boolean e(un2 un2Var) {
        return false;
    }

    void f(int i10);

    int g(MediaCodec.BufferInfo bufferInfo);

    void h(int i10, mc2 mc2Var, long j10, int i11);

    default void i(pl2 pl2Var) {
        pl2Var.run();
    }

    void j(int i10, int i11, long j10, int i12);

    void k(int i10, long j10);

    int zze();

    MediaFormat zzg();

    @Nullable
    ByteBuffer zzh(int i10);

    @Nullable
    ByteBuffer zzj(int i10);

    void zzk();

    void zzl();

    void zzo();
}
