package x0;

import c1.InterfaceC0404a;
import java.util.ArrayList;
import java.util.Iterator;
import t0.C0719b;

/* JADX INFO: loaded from: classes.dex */
public class c implements InterfaceC0737a {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private double[] f6770a = new double[8];

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private ArrayList f6771b = new ArrayList();

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private g f6772c;

    class a implements InterfaceC0404a {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        final /* synthetic */ c f6773b;

        a(c cVar) {
            this.f6773b = cVar;
        }

        @Override // c1.InterfaceC0404a
        public void run() {
            c.this.g(this.f6773b);
        }
    }

    class b implements InterfaceC0404a {
        b() {
        }

        @Override // c1.InterfaceC0404a
        public void run() {
            c.this.i();
        }
    }

    protected c(g gVar, double d2) {
        this.f6772c = gVar;
        q(d2);
    }

    private void d(c cVar) {
        if (this.f6771b.contains(cVar)) {
            return;
        }
        this.f6771b.add(cVar);
    }

    private void e(c cVar) {
        C0719b c0719bC = this.f6772c.c();
        C0719b c0719bC2 = cVar.f6772c.c();
        if (c0719bC != c0719bC2 && c0719bC != null && c0719bC2 != null) {
            throw new RuntimeException("Connection between units on different synths.");
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public void g(c cVar) {
        d(cVar);
        cVar.d(this);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public void i() {
        Iterator it = this.f6771b.iterator();
        while (it.hasNext()) {
            ((c) it.next()).p(this);
        }
        this.f6771b.clear();
    }

    private void p(c cVar) {
        this.f6771b.remove(cVar);
    }

    @Override // x0.InterfaceC0737a
    public void a(long j2, int i2, int i3) {
        for (int i4 = 0; i4 < l(); i4++) {
            k(i4).m().d().pullData(j2, i2, i3);
        }
    }

    protected void f(c cVar) {
        e(cVar);
        this.f6772c.e(new a(cVar));
    }

    protected void h() {
        this.f6772c.e(new b());
    }

    protected void j() {
        double d2 = this.f6770a[r0.length - 1];
        int i2 = 0;
        while (true) {
            double[] dArr = this.f6770a;
            if (i2 >= dArr.length - 1) {
                return;
            }
            dArr[i2] = d2;
            i2++;
        }
    }

    public c k(int i2) {
        return (c) this.f6771b.get(i2);
    }

    public int l() {
        return this.f6771b.size();
    }

    protected g m() {
        return this.f6772c;
    }

    public double n() {
        return this.f6770a[0];
    }

    public double[] o() {
        return this.f6770a;
    }

    protected void q(double d2) {
        int i2 = 0;
        while (true) {
            double[] dArr = this.f6770a;
            if (i2 >= dArr.length) {
                return;
            }
            dArr[i2] = d2;
            i2++;
        }
    }
}
