package com.ifpdos.autotest.udi;

import com.seewo.libmcuservice.constant.ITVStateConstants;
import d.n;
import d.n0.c.s;
import e.a.b;
import e.a.o.f;
import e.a.p.e;
import e.a.q.c0;
import e.a.q.x;

/* JADX INFO: compiled from: ProtocolDefine.kt */
/* JADX INFO: loaded from: classes.dex */
@n
public final class PictureModeEnum$$serializer implements c0<PictureModeEnum> {
    public static final PictureModeEnum$$serializer INSTANCE = new PictureModeEnum$$serializer();
    public static final /* synthetic */ f descriptor;

    static {
        x xVar = new x("com.ifpdos.autotest.udi.PictureModeEnum", 11);
        xVar.n("RED_PATTERN", false);
        xVar.n("GREEN_PATTERN", false);
        xVar.n("BLUE_PATTERN", false);
        xVar.n("BLACK_PATTERN", false);
        xVar.n("WHITE_PATTERN", false);
        xVar.n("GRAY_PATTERN", false);
        xVar.n("INTERFERENCE", false);
        xVar.n("CHESSBOARD", false);
        xVar.n("COMPOSITE_GRAPH", false);
        xVar.n("VIGNETTING", false);
        xVar.n("LETTER_BOXING", false);
        descriptor = xVar;
    }

    private PictureModeEnum$$serializer() {
    }

    @Override // e.a.q.c0
    public b<?>[] childSerializers() {
        return new b[0];
    }

    @Override // e.a.a
    public PictureModeEnum deserialize(e eVar) {
        s.e(eVar, "decoder");
        return PictureModeEnum.values()[eVar.g(getDescriptor())];
    }

    @Override // e.a.b, e.a.j, e.a.a
    public f getDescriptor() {
        return descriptor;
    }

    @Override // e.a.j
    public void serialize(e.a.p.f fVar, PictureModeEnum pictureModeEnum) {
        s.e(fVar, "encoder");
        s.e(pictureModeEnum, ITVStateConstants.KEY_VOICE_VALUE);
        fVar.t(getDescriptor(), pictureModeEnum.ordinal());
    }

    @Override // e.a.q.c0
    public b<?>[] typeParametersSerializers() {
        return c0.a.a(this);
    }
}
