package com.mediatek.extservice;

import a.b.c.a.a;
import android.os.Parcel;
import android.os.Parcelable;

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

        /* JADX WARN: Can't rename method to resolve collision */
        @Override // android.os.Parcelable.Creator
        public StreamInfo[] newArray(int i2) {
            return new StreamInfo[i2];
        }
    };
    private int mDispHeight;
    private int mDispWidth;
    private int mDispX;
    private int mDispY;
    private int mFrameRate;
    private int mHeight;
    private long mHwSyncId;
    private int mPortNum;
    private int mPqId;
    private SourceType mSourceType;
    private int mStreamId;
    private int mWidth;

    public enum SourceType implements Parcelable {
        MM(0),
        ATV(1),
        DTV(2),
        COMPONENT(3),
        COMPOSITE(4),
        VGA(5),
        HDMI(6),
        IMAGE(7);

        public static final Parcelable.Creator<SourceType> CREATOR = new Parcelable.Creator<SourceType>() { // from class: com.mediatek.extservice.StreamInfo.SourceType.1
            /* JADX WARN: Can't rename method to resolve collision */
            @Override // android.os.Parcelable.Creator
            public SourceType createFromParcel(Parcel parcel) {
                return SourceType.values()[parcel.readInt()];
            }

            /* JADX WARN: Can't rename method to resolve collision */
            @Override // android.os.Parcelable.Creator
            public SourceType[] newArray(int i2) {
                return new SourceType[i2];
            }
        };
        private int mValue;

        SourceType(int i2) {
            this.mValue = i2;
        }

        public static boolean IsVaildSourceType(SourceType sourceType) {
            return sourceType == MM || sourceType == ATV || sourceType == DTV || sourceType == COMPONENT || sourceType == COMPOSITE || sourceType == VGA || sourceType == HDMI || sourceType == IMAGE;
        }

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

        public int getValue() {
            return this.mValue;
        }

        @Override // android.os.Parcelable
        public void writeToParcel(Parcel parcel, int i2) {
            parcel.writeInt(ordinal());
        }
    }

    public StreamInfo() {
    }

    private StreamInfo(Parcel parcel) {
        readFromParcel(parcel);
    }

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

    public int getDispHeight() {
        return this.mDispHeight;
    }

    public int getDispWidth() {
        return this.mDispWidth;
    }

    public int getDispX() {
        return this.mDispX;
    }

    public int getDispY() {
        return this.mDispY;
    }

    public int getFrameRate() {
        return this.mFrameRate;
    }

    public int getHeight() {
        return this.mHeight;
    }

    public long getHwSyncId() {
        return this.mHwSyncId;
    }

    public int getPortNum() {
        return this.mPortNum;
    }

    public int getPqId() {
        return this.mPqId;
    }

    public SourceType getSourceType() {
        return this.mSourceType;
    }

    public int getStreamId() {
        return this.mStreamId;
    }

    public int getWidth() {
        return this.mWidth;
    }

    public boolean isExternalSource() {
        SourceType sourceType = this.mSourceType;
        return (sourceType == SourceType.MM || sourceType == SourceType.DTV || sourceType == SourceType.IMAGE) ? false : true;
    }

    public void readFromParcel(Parcel parcel) {
        this.mStreamId = parcel.readInt();
        this.mSourceType = (SourceType) parcel.readParcelable(StreamInfo.class.getClassLoader());
        this.mPortNum = parcel.readInt();
        this.mWidth = parcel.readInt();
        this.mHeight = parcel.readInt();
        this.mFrameRate = parcel.readInt();
        this.mPqId = parcel.readInt();
        this.mHwSyncId = parcel.readLong();
        this.mDispX = parcel.readInt();
        this.mDispY = parcel.readInt();
        this.mDispWidth = parcel.readInt();
        this.mDispHeight = parcel.readInt();
    }

    public void setDispHeight(int i2) {
        this.mDispHeight = i2;
    }

    public void setDispWidth(int i2) {
        this.mDispWidth = i2;
    }

    public void setDispX(int i2) {
        this.mDispX = i2;
    }

    public void setDispY(int i2) {
        this.mDispY = i2;
    }

    public void setFrameRate(int i2) {
        this.mFrameRate = i2;
    }

    public void setHeight(int i2) {
        this.mHeight = i2;
    }

    public void setHwSyncId(long j2) {
        this.mHwSyncId = j2;
    }

    public void setPortNum(int i2) {
        this.mPortNum = i2;
    }

    public void setPqId(int i2) {
        this.mPqId = i2;
    }

    public void setSourceType(SourceType sourceType) {
        this.mSourceType = sourceType;
    }

    public void setStreamId(int i2) {
        this.mStreamId = i2;
    }

    public void setWidth(int i2) {
        this.mWidth = i2;
    }

    public String toString() {
        StringBuilder sbC = a.C("StreamInfo{mStreamId=");
        sbC.append(this.mStreamId);
        sbC.append(", mSourceType=");
        sbC.append(this.mSourceType);
        sbC.append(", mPortNum=");
        sbC.append(this.mPortNum);
        sbC.append(", mWidth=");
        sbC.append(this.mWidth);
        sbC.append(", mHeight=");
        sbC.append(this.mHeight);
        sbC.append(", mFrameRate=");
        sbC.append(this.mFrameRate);
        sbC.append(", mPqId=");
        sbC.append(this.mPqId);
        sbC.append(", mHwSyncId=");
        sbC.append(this.mHwSyncId);
        sbC.append(", mDispX=");
        sbC.append(this.mDispX);
        sbC.append(", mDispY=");
        sbC.append(this.mDispY);
        sbC.append(", mDispWidth=");
        sbC.append(this.mDispWidth);
        sbC.append(", mDispHeight=");
        return a.s(sbC, this.mDispHeight, '}');
    }

    @Override // android.os.Parcelable
    public void writeToParcel(Parcel parcel, int i2) {
        parcel.writeInt(this.mStreamId);
        parcel.writeParcelable(this.mSourceType, i2);
        parcel.writeInt(this.mPortNum);
        parcel.writeInt(this.mWidth);
        parcel.writeInt(this.mHeight);
        parcel.writeInt(this.mFrameRate);
        parcel.writeInt(this.mPqId);
        parcel.writeLong(this.mHwSyncId);
        parcel.writeInt(this.mDispX);
        parcel.writeInt(this.mDispY);
        parcel.writeInt(this.mDispWidth);
        parcel.writeInt(this.mDispHeight);
    }
}
