package com.mstar.android.tvapi.dtv.vo;

import android.os.Parcel;
import android.os.Parcelable;
import com.mstar.android.tvapi.common.vo.TvOsType;

/* JADX INFO: loaded from: classes.dex */
public class MenuSubtitleService implements Parcelable {
    public static final Parcelable.Creator<MenuSubtitleService> CREATOR = new Parcelable.Creator<MenuSubtitleService>() { // from class: com.mstar.android.tvapi.dtv.vo.MenuSubtitleService.1
        /* JADX WARN: Can't rename method to resolve collision */
        @Override // android.os.Parcelable.Creator
        public MenuSubtitleService createFromParcel(Parcel parcel) {
            return new MenuSubtitleService(parcel);
        }

        /* JADX WARN: Can't rename method to resolve collision */
        @Override // android.os.Parcelable.Creator
        public MenuSubtitleService[] newArray(int i2) {
            return new MenuSubtitleService[i2];
        }
    };
    public static final int MAX_STRINGCODE_COUNT = 4;
    public int eLanguage;
    public int enSubtitleType;
    public short refCount;
    public char[] stringCodes;

    @Override // android.os.Parcelable
    public int describeContents() {
        return 0;
    }

    @Deprecated
    public TvOsType.EnumLanguage getLanguage() {
        return TvOsType.EnumLanguage.values()[this.eLanguage];
    }

    @Deprecated
    public void setLanguage(TvOsType.EnumLanguage enumLanguage) {
        this.eLanguage = enumLanguage.ordinal();
    }

    @Override // android.os.Parcelable
    public void writeToParcel(Parcel parcel, int i2) {
        parcel.writeInt(this.eLanguage);
        parcel.writeInt(this.enSubtitleType);
        parcel.writeInt(this.refCount);
        parcel.writeCharArray(this.stringCodes);
    }

    private MenuSubtitleService(Parcel parcel) {
        this.stringCodes = new char[4];
        this.eLanguage = parcel.readInt();
        this.enSubtitleType = parcel.readInt();
        this.refCount = (short) parcel.readInt();
        parcel.readCharArray(this.stringCodes);
    }

    public MenuSubtitleService() {
        this.stringCodes = new char[4];
        this.eLanguage = 0;
        this.enSubtitleType = 0;
        this.refCount = (short) 0;
        for (int i2 = 0; i2 < 4; i2++) {
            this.stringCodes[i2] = 0;
        }
    }

    public MenuSubtitleService(int i2, int i3, short s2, char[] cArr) {
        this.eLanguage = i2;
        this.enSubtitleType = i3;
        this.refCount = (short) 0;
        this.stringCodes = cArr;
    }
}
