package com.mstar.android.tv;

import android.os.Binder;
import android.os.IBinder;
import android.os.IInterface;
import android.os.Parcel;
import android.os.RemoteException;
import com.mstar.android.tvapi.dtv.vo.CACardSNInfo;
import com.mstar.android.tvapi.dtv.vo.CARatingInfo;
import com.mstar.android.tvapi.dtv.vo.CaACListInfo;
import com.mstar.android.tvapi.dtv.vo.CaDetitleChkNums;
import com.mstar.android.tvapi.dtv.vo.CaEmailContentInfo;
import com.mstar.android.tvapi.dtv.vo.CaEmailHeadInfo;
import com.mstar.android.tvapi.dtv.vo.CaEmailHeadsInfo;
import com.mstar.android.tvapi.dtv.vo.CaEmailSpaceInfo;
import com.mstar.android.tvapi.dtv.vo.CaEntitleIDs;
import com.mstar.android.tvapi.dtv.vo.CaFeedDataInfo;
import com.mstar.android.tvapi.dtv.vo.CaIPPVProgramInfos;
import com.mstar.android.tvapi.dtv.vo.CaOperatorChildStatus;
import com.mstar.android.tvapi.dtv.vo.CaOperatorIds;
import com.mstar.android.tvapi.dtv.vo.CaOperatorInfo;
import com.mstar.android.tvapi.dtv.vo.CaServiceEntitles;
import com.mstar.android.tvapi.dtv.vo.CaSlotIDs;
import com.mstar.android.tvapi.dtv.vo.CaSlotInfo;
import com.mstar.android.tvapi.dtv.vo.CaStopIPPVBuyDlgInfo;
import com.mstar.android.tvapi.dtv.vo.CaWorkTimeInfo;

/* JADX INFO: loaded from: classes.dex */
public interface ITvCa extends IInterface {

    public static abstract class Stub extends Binder implements ITvCa {
        private static final String DESCRIPTOR = "com.mstar.android.tv.ITvCa";
        static final int TRANSACTION_CaChangePin = 2;
        static final int TRANSACTION_CaDelDetitleChkNum = 17;
        static final int TRANSACTION_CaDelEmail = 25;
        static final int TRANSACTION_CaGetACList = 10;
        static final int TRANSACTION_CaGetCardSN = 1;
        static final int TRANSACTION_CaGetDetitleChkNums = 15;
        static final int TRANSACTION_CaGetDetitleReaded = 16;
        static final int TRANSACTION_CaGetEmailContent = 24;
        static final int TRANSACTION_CaGetEmailHead = 23;
        static final int TRANSACTION_CaGetEmailHeads = 22;
        static final int TRANSACTION_CaGetEmailSpaceInfo = 26;
        static final int TRANSACTION_CaGetEntitleIDs = 14;
        static final int TRANSACTION_CaGetIPPVProgram = 21;
        static final int TRANSACTION_CaGetOperatorChildStatus = 27;
        static final int TRANSACTION_CaGetOperatorIds = 8;
        static final int TRANSACTION_CaGetOperatorInfo = 9;
        static final int TRANSACTION_CaGetPlatformID = 19;
        static final int TRANSACTION_CaGetRating = 4;
        static final int TRANSACTION_CaGetServiceEntitles = 13;
        static final int TRANSACTION_CaGetSlotIDs = 11;
        static final int TRANSACTION_CaGetSlotInfo = 12;
        static final int TRANSACTION_CaGetVer = 7;
        static final int TRANSACTION_CaGetWorkTime = 6;
        static final int TRANSACTION_CaIsPaired = 18;
        static final int TRANSACTION_CaOTAStateConfirm = 31;
        static final int TRANSACTION_CaReadFeedDataFromParent = 28;
        static final int TRANSACTION_CaRefreshInterface = 30;
        static final int TRANSACTION_CaSetRating = 3;
        static final int TRANSACTION_CaSetWorkTime = 5;
        static final int TRANSACTION_CaStopIPPVBuyDlg = 20;
        static final int TRANSACTION_CaWriteFeedDataToChild = 29;
        static final int TRANSACTION_addClient = 36;
        static final int TRANSACTION_getCurrentEvent = 32;
        static final int TRANSACTION_getCurrentMsgType = 33;
        static final int TRANSACTION_removeClient = 37;
        static final int TRANSACTION_setCurrentEvent = 34;
        static final int TRANSACTION_setCurrentMsgType = 35;

        private static class Proxy implements ITvCa {
            private IBinder mRemote;

            Proxy(IBinder iBinder) {
                this.mRemote = iBinder;
            }

            @Override // com.mstar.android.tv.ITvCa
            public int CaChangePin(String str, String str2) throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    parcelObtain.writeString(str);
                    parcelObtain.writeString(str2);
                    this.mRemote.transact(2, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mstar.android.tv.ITvCa
            public boolean CaDelDetitleChkNum(int i2, int i3) throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeInt(i3);
                    this.mRemote.transact(17, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt() != 0;
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mstar.android.tv.ITvCa
            public void CaDelEmail(int i2) throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    this.mRemote.transact(25, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mstar.android.tv.ITvCa
            public CaACListInfo CaGetACList(int i2) throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    this.mRemote.transact(10, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt() != 0 ? CaACListInfo.CREATOR.createFromParcel(parcelObtain2) : null;
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mstar.android.tv.ITvCa
            public CACardSNInfo CaGetCardSN() throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(1, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt() != 0 ? CACardSNInfo.CREATOR.createFromParcel(parcelObtain2) : null;
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mstar.android.tv.ITvCa
            public CaDetitleChkNums CaGetDetitleChkNums(int i2) throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    this.mRemote.transact(15, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt() != 0 ? CaDetitleChkNums.CREATOR.createFromParcel(parcelObtain2) : null;
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mstar.android.tv.ITvCa
            public boolean CaGetDetitleReaded(int i2) throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    this.mRemote.transact(16, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt() != 0;
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mstar.android.tv.ITvCa
            public CaEmailContentInfo CaGetEmailContent(int i2) throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    this.mRemote.transact(24, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt() != 0 ? CaEmailContentInfo.CREATOR.createFromParcel(parcelObtain2) : null;
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mstar.android.tv.ITvCa
            public CaEmailHeadInfo CaGetEmailHead(int i2) throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    this.mRemote.transact(23, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt() != 0 ? CaEmailHeadInfo.CREATOR.createFromParcel(parcelObtain2) : null;
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mstar.android.tv.ITvCa
            public CaEmailHeadsInfo CaGetEmailHeads(int i2, int i3) throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeInt(i3);
                    this.mRemote.transact(22, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt() != 0 ? CaEmailHeadsInfo.CREATOR.createFromParcel(parcelObtain2) : null;
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mstar.android.tv.ITvCa
            public CaEmailSpaceInfo CaGetEmailSpaceInfo() throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(26, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt() != 0 ? CaEmailSpaceInfo.CREATOR.createFromParcel(parcelObtain2) : null;
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mstar.android.tv.ITvCa
            public CaEntitleIDs CaGetEntitleIDs(int i2) throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    this.mRemote.transact(14, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt() != 0 ? CaEntitleIDs.CREATOR.createFromParcel(parcelObtain2) : null;
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mstar.android.tv.ITvCa
            public CaIPPVProgramInfos CaGetIPPVProgram(int i2) throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    this.mRemote.transact(21, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt() != 0 ? CaIPPVProgramInfos.CREATOR.createFromParcel(parcelObtain2) : null;
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mstar.android.tv.ITvCa
            public CaOperatorChildStatus CaGetOperatorChildStatus(int i2) throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    this.mRemote.transact(27, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt() != 0 ? CaOperatorChildStatus.CREATOR.createFromParcel(parcelObtain2) : null;
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mstar.android.tv.ITvCa
            public CaOperatorIds CaGetOperatorIds() throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(8, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt() != 0 ? CaOperatorIds.CREATOR.createFromParcel(parcelObtain2) : null;
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mstar.android.tv.ITvCa
            public CaOperatorInfo CaGetOperatorInfo(int i2) throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    this.mRemote.transact(9, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt() != 0 ? CaOperatorInfo.CREATOR.createFromParcel(parcelObtain2) : null;
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mstar.android.tv.ITvCa
            public int CaGetPlatformID() throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(19, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mstar.android.tv.ITvCa
            public CARatingInfo CaGetRating() throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(4, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt() != 0 ? CARatingInfo.CREATOR.createFromParcel(parcelObtain2) : null;
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mstar.android.tv.ITvCa
            public CaServiceEntitles CaGetServiceEntitles(int i2) throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    this.mRemote.transact(13, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt() != 0 ? CaServiceEntitles.CREATOR.createFromParcel(parcelObtain2) : null;
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mstar.android.tv.ITvCa
            public CaSlotIDs CaGetSlotIDs(int i2) throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    this.mRemote.transact(11, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt() != 0 ? CaSlotIDs.CREATOR.createFromParcel(parcelObtain2) : null;
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mstar.android.tv.ITvCa
            public CaSlotInfo CaGetSlotInfo(int i2, int i3) throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeInt(i3);
                    this.mRemote.transact(12, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt() != 0 ? CaSlotInfo.CREATOR.createFromParcel(parcelObtain2) : null;
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mstar.android.tv.ITvCa
            public int CaGetVer() throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(7, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mstar.android.tv.ITvCa
            public CaWorkTimeInfo CaGetWorkTime() throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(6, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt() != 0 ? CaWorkTimeInfo.CREATOR.createFromParcel(parcelObtain2) : null;
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mstar.android.tv.ITvCa
            public int CaIsPaired(int i2, String str) throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeString(str);
                    this.mRemote.transact(18, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mstar.android.tv.ITvCa
            public boolean CaOTAStateConfirm(int i2, int i3) throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeInt(i3);
                    this.mRemote.transact(31, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt() != 0;
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mstar.android.tv.ITvCa
            public CaFeedDataInfo CaReadFeedDataFromParent(int i2) throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    this.mRemote.transact(28, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt() != 0 ? CaFeedDataInfo.CREATOR.createFromParcel(parcelObtain2) : null;
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mstar.android.tv.ITvCa
            public void CaRefreshInterface() throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(30, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mstar.android.tv.ITvCa
            public int CaSetRating(String str, int i2) throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    parcelObtain.writeString(str);
                    parcelObtain.writeInt(i2);
                    this.mRemote.transact(3, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mstar.android.tv.ITvCa
            public int CaSetWorkTime(String str, CaWorkTimeInfo caWorkTimeInfo) throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    parcelObtain.writeString(str);
                    if (caWorkTimeInfo != null) {
                        parcelObtain.writeInt(1);
                        caWorkTimeInfo.writeToParcel(parcelObtain, 0);
                    } else {
                        parcelObtain.writeInt(0);
                    }
                    this.mRemote.transact(5, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    int i2 = parcelObtain2.readInt();
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                    return i2;
                } catch (Throwable th) {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                    throw th;
                }
            }

            @Override // com.mstar.android.tv.ITvCa
            public int CaStopIPPVBuyDlg(CaStopIPPVBuyDlgInfo caStopIPPVBuyDlgInfo) throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    if (caStopIPPVBuyDlgInfo != null) {
                        parcelObtain.writeInt(1);
                        caStopIPPVBuyDlgInfo.writeToParcel(parcelObtain, 0);
                    } else {
                        parcelObtain.writeInt(0);
                    }
                    this.mRemote.transact(20, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    int i2 = parcelObtain2.readInt();
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                    return i2;
                } catch (Throwable th) {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                    throw th;
                }
            }

            @Override // com.mstar.android.tv.ITvCa
            public int CaWriteFeedDataToChild(int i2, CaFeedDataInfo caFeedDataInfo) throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    if (caFeedDataInfo != null) {
                        parcelObtain.writeInt(1);
                        caFeedDataInfo.writeToParcel(parcelObtain, 0);
                    } else {
                        parcelObtain.writeInt(0);
                    }
                    this.mRemote.transact(29, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    int i3 = parcelObtain2.readInt();
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                    return i3;
                } catch (Throwable th) {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                    throw th;
                }
            }

            @Override // com.mstar.android.tv.ITvCa
            public void addClient(IBinder iBinder) throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    parcelObtain.writeStrongBinder(iBinder);
                    this.mRemote.transact(36, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // android.os.IInterface
            public IBinder asBinder() {
                return this.mRemote;
            }

            @Override // com.mstar.android.tv.ITvCa
            public int getCurrentEvent() throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(32, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mstar.android.tv.ITvCa
            public int getCurrentMsgType() throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(33, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            public String getInterfaceDescriptor() {
                return Stub.DESCRIPTOR;
            }

            @Override // com.mstar.android.tv.ITvCa
            public void removeClient(IBinder iBinder) throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    parcelObtain.writeStrongBinder(iBinder);
                    this.mRemote.transact(37, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mstar.android.tv.ITvCa
            public void setCurrentEvent(int i2) throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    this.mRemote.transact(34, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mstar.android.tv.ITvCa
            public void setCurrentMsgType(int i2) throws RemoteException {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    this.mRemote.transact(35, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }
        }

        public Stub() {
            attachInterface(this, DESCRIPTOR);
        }

        public static ITvCa asInterface(IBinder iBinder) {
            if (iBinder == null) {
                return null;
            }
            IInterface iInterfaceQueryLocalInterface = iBinder.queryLocalInterface(DESCRIPTOR);
            return (iInterfaceQueryLocalInterface == null || !(iInterfaceQueryLocalInterface instanceof ITvCa)) ? new Proxy(iBinder) : (ITvCa) iInterfaceQueryLocalInterface;
        }

        @Override // android.os.IInterface
        public IBinder asBinder() {
            return this;
        }

        @Override // android.os.Binder
        public boolean onTransact(int i2, Parcel parcel, Parcel parcel2, int i3) throws RemoteException {
            if (i2 == 1598968902) {
                parcel2.writeString(DESCRIPTOR);
                return true;
            }
            switch (i2) {
                case 1:
                    parcel.enforceInterface(DESCRIPTOR);
                    CACardSNInfo cACardSNInfoCaGetCardSN = CaGetCardSN();
                    parcel2.writeNoException();
                    if (cACardSNInfoCaGetCardSN != null) {
                        parcel2.writeInt(1);
                        cACardSNInfoCaGetCardSN.writeToParcel(parcel2, 1);
                    } else {
                        parcel2.writeInt(0);
                    }
                    return true;
                case 2:
                    parcel.enforceInterface(DESCRIPTOR);
                    int iCaChangePin = CaChangePin(parcel.readString(), parcel.readString());
                    parcel2.writeNoException();
                    parcel2.writeInt(iCaChangePin);
                    return true;
                case 3:
                    parcel.enforceInterface(DESCRIPTOR);
                    int iCaSetRating = CaSetRating(parcel.readString(), parcel.readInt());
                    parcel2.writeNoException();
                    parcel2.writeInt(iCaSetRating);
                    return true;
                case 4:
                    parcel.enforceInterface(DESCRIPTOR);
                    CARatingInfo cARatingInfoCaGetRating = CaGetRating();
                    parcel2.writeNoException();
                    if (cARatingInfoCaGetRating != null) {
                        parcel2.writeInt(1);
                        cARatingInfoCaGetRating.writeToParcel(parcel2, 1);
                    } else {
                        parcel2.writeInt(0);
                    }
                    return true;
                case 5:
                    parcel.enforceInterface(DESCRIPTOR);
                    int iCaSetWorkTime = CaSetWorkTime(parcel.readString(), parcel.readInt() != 0 ? CaWorkTimeInfo.CREATOR.createFromParcel(parcel) : null);
                    parcel2.writeNoException();
                    parcel2.writeInt(iCaSetWorkTime);
                    return true;
                case 6:
                    parcel.enforceInterface(DESCRIPTOR);
                    CaWorkTimeInfo caWorkTimeInfoCaGetWorkTime = CaGetWorkTime();
                    parcel2.writeNoException();
                    if (caWorkTimeInfoCaGetWorkTime != null) {
                        parcel2.writeInt(1);
                        caWorkTimeInfoCaGetWorkTime.writeToParcel(parcel2, 1);
                    } else {
                        parcel2.writeInt(0);
                    }
                    return true;
                case 7:
                    parcel.enforceInterface(DESCRIPTOR);
                    int iCaGetVer = CaGetVer();
                    parcel2.writeNoException();
                    parcel2.writeInt(iCaGetVer);
                    return true;
                case 8:
                    parcel.enforceInterface(DESCRIPTOR);
                    CaOperatorIds caOperatorIdsCaGetOperatorIds = CaGetOperatorIds();
                    parcel2.writeNoException();
                    if (caOperatorIdsCaGetOperatorIds != null) {
                        parcel2.writeInt(1);
                        caOperatorIdsCaGetOperatorIds.writeToParcel(parcel2, 1);
                    } else {
                        parcel2.writeInt(0);
                    }
                    return true;
                case 9:
                    parcel.enforceInterface(DESCRIPTOR);
                    CaOperatorInfo caOperatorInfoCaGetOperatorInfo = CaGetOperatorInfo(parcel.readInt());
                    parcel2.writeNoException();
                    if (caOperatorInfoCaGetOperatorInfo != null) {
                        parcel2.writeInt(1);
                        caOperatorInfoCaGetOperatorInfo.writeToParcel(parcel2, 1);
                    } else {
                        parcel2.writeInt(0);
                    }
                    return true;
                case 10:
                    parcel.enforceInterface(DESCRIPTOR);
                    CaACListInfo caACListInfoCaGetACList = CaGetACList(parcel.readInt());
                    parcel2.writeNoException();
                    if (caACListInfoCaGetACList != null) {
                        parcel2.writeInt(1);
                        caACListInfoCaGetACList.writeToParcel(parcel2, 1);
                    } else {
                        parcel2.writeInt(0);
                    }
                    return true;
                case 11:
                    parcel.enforceInterface(DESCRIPTOR);
                    CaSlotIDs caSlotIDsCaGetSlotIDs = CaGetSlotIDs(parcel.readInt());
                    parcel2.writeNoException();
                    if (caSlotIDsCaGetSlotIDs != null) {
                        parcel2.writeInt(1);
                        caSlotIDsCaGetSlotIDs.writeToParcel(parcel2, 1);
                    } else {
                        parcel2.writeInt(0);
                    }
                    return true;
                case 12:
                    parcel.enforceInterface(DESCRIPTOR);
                    CaSlotInfo caSlotInfoCaGetSlotInfo = CaGetSlotInfo(parcel.readInt(), parcel.readInt());
                    parcel2.writeNoException();
                    if (caSlotInfoCaGetSlotInfo != null) {
                        parcel2.writeInt(1);
                        caSlotInfoCaGetSlotInfo.writeToParcel(parcel2, 1);
                    } else {
                        parcel2.writeInt(0);
                    }
                    return true;
                case 13:
                    parcel.enforceInterface(DESCRIPTOR);
                    CaServiceEntitles caServiceEntitlesCaGetServiceEntitles = CaGetServiceEntitles(parcel.readInt());
                    parcel2.writeNoException();
                    if (caServiceEntitlesCaGetServiceEntitles != null) {
                        parcel2.writeInt(1);
                        caServiceEntitlesCaGetServiceEntitles.writeToParcel(parcel2, 1);
                    } else {
                        parcel2.writeInt(0);
                    }
                    return true;
                case 14:
                    parcel.enforceInterface(DESCRIPTOR);
                    CaEntitleIDs caEntitleIDsCaGetEntitleIDs = CaGetEntitleIDs(parcel.readInt());
                    parcel2.writeNoException();
                    if (caEntitleIDsCaGetEntitleIDs != null) {
                        parcel2.writeInt(1);
                        caEntitleIDsCaGetEntitleIDs.writeToParcel(parcel2, 1);
                    } else {
                        parcel2.writeInt(0);
                    }
                    return true;
                case 15:
                    parcel.enforceInterface(DESCRIPTOR);
                    CaDetitleChkNums caDetitleChkNumsCaGetDetitleChkNums = CaGetDetitleChkNums(parcel.readInt());
                    parcel2.writeNoException();
                    if (caDetitleChkNumsCaGetDetitleChkNums != null) {
                        parcel2.writeInt(1);
                        caDetitleChkNumsCaGetDetitleChkNums.writeToParcel(parcel2, 1);
                    } else {
                        parcel2.writeInt(0);
                    }
                    return true;
                case 16:
                    parcel.enforceInterface(DESCRIPTOR);
                    boolean zCaGetDetitleReaded = CaGetDetitleReaded(parcel.readInt());
                    parcel2.writeNoException();
                    parcel2.writeInt(zCaGetDetitleReaded ? 1 : 0);
                    return true;
                case 17:
                    parcel.enforceInterface(DESCRIPTOR);
                    boolean zCaDelDetitleChkNum = CaDelDetitleChkNum(parcel.readInt(), parcel.readInt());
                    parcel2.writeNoException();
                    parcel2.writeInt(zCaDelDetitleChkNum ? 1 : 0);
                    return true;
                case 18:
                    parcel.enforceInterface(DESCRIPTOR);
                    int iCaIsPaired = CaIsPaired(parcel.readInt(), parcel.readString());
                    parcel2.writeNoException();
                    parcel2.writeInt(iCaIsPaired);
                    return true;
                case 19:
                    parcel.enforceInterface(DESCRIPTOR);
                    int iCaGetPlatformID = CaGetPlatformID();
                    parcel2.writeNoException();
                    parcel2.writeInt(iCaGetPlatformID);
                    return true;
                case 20:
                    parcel.enforceInterface(DESCRIPTOR);
                    int iCaStopIPPVBuyDlg = CaStopIPPVBuyDlg(parcel.readInt() != 0 ? CaStopIPPVBuyDlgInfo.CREATOR.createFromParcel(parcel) : null);
                    parcel2.writeNoException();
                    parcel2.writeInt(iCaStopIPPVBuyDlg);
                    return true;
                case 21:
                    parcel.enforceInterface(DESCRIPTOR);
                    CaIPPVProgramInfos caIPPVProgramInfosCaGetIPPVProgram = CaGetIPPVProgram(parcel.readInt());
                    parcel2.writeNoException();
                    if (caIPPVProgramInfosCaGetIPPVProgram != null) {
                        parcel2.writeInt(1);
                        caIPPVProgramInfosCaGetIPPVProgram.writeToParcel(parcel2, 1);
                    } else {
                        parcel2.writeInt(0);
                    }
                    return true;
                case 22:
                    parcel.enforceInterface(DESCRIPTOR);
                    CaEmailHeadsInfo caEmailHeadsInfoCaGetEmailHeads = CaGetEmailHeads(parcel.readInt(), parcel.readInt());
                    parcel2.writeNoException();
                    if (caEmailHeadsInfoCaGetEmailHeads != null) {
                        parcel2.writeInt(1);
                        caEmailHeadsInfoCaGetEmailHeads.writeToParcel(parcel2, 1);
                    } else {
                        parcel2.writeInt(0);
                    }
                    return true;
                case 23:
                    parcel.enforceInterface(DESCRIPTOR);
                    CaEmailHeadInfo caEmailHeadInfoCaGetEmailHead = CaGetEmailHead(parcel.readInt());
                    parcel2.writeNoException();
                    if (caEmailHeadInfoCaGetEmailHead != null) {
                        parcel2.writeInt(1);
                        caEmailHeadInfoCaGetEmailHead.writeToParcel(parcel2, 1);
                    } else {
                        parcel2.writeInt(0);
                    }
                    return true;
                case 24:
                    parcel.enforceInterface(DESCRIPTOR);
                    CaEmailContentInfo caEmailContentInfoCaGetEmailContent = CaGetEmailContent(parcel.readInt());
                    parcel2.writeNoException();
                    if (caEmailContentInfoCaGetEmailContent != null) {
                        parcel2.writeInt(1);
                        caEmailContentInfoCaGetEmailContent.writeToParcel(parcel2, 1);
                    } else {
                        parcel2.writeInt(0);
                    }
                    return true;
                case 25:
                    parcel.enforceInterface(DESCRIPTOR);
                    CaDelEmail(parcel.readInt());
                    parcel2.writeNoException();
                    return true;
                case 26:
                    parcel.enforceInterface(DESCRIPTOR);
                    CaEmailSpaceInfo caEmailSpaceInfoCaGetEmailSpaceInfo = CaGetEmailSpaceInfo();
                    parcel2.writeNoException();
                    if (caEmailSpaceInfoCaGetEmailSpaceInfo != null) {
                        parcel2.writeInt(1);
                        caEmailSpaceInfoCaGetEmailSpaceInfo.writeToParcel(parcel2, 1);
                    } else {
                        parcel2.writeInt(0);
                    }
                    return true;
                case 27:
                    parcel.enforceInterface(DESCRIPTOR);
                    CaOperatorChildStatus caOperatorChildStatusCaGetOperatorChildStatus = CaGetOperatorChildStatus(parcel.readInt());
                    parcel2.writeNoException();
                    if (caOperatorChildStatusCaGetOperatorChildStatus != null) {
                        parcel2.writeInt(1);
                        caOperatorChildStatusCaGetOperatorChildStatus.writeToParcel(parcel2, 1);
                    } else {
                        parcel2.writeInt(0);
                    }
                    return true;
                case 28:
                    parcel.enforceInterface(DESCRIPTOR);
                    CaFeedDataInfo caFeedDataInfoCaReadFeedDataFromParent = CaReadFeedDataFromParent(parcel.readInt());
                    parcel2.writeNoException();
                    if (caFeedDataInfoCaReadFeedDataFromParent != null) {
                        parcel2.writeInt(1);
                        caFeedDataInfoCaReadFeedDataFromParent.writeToParcel(parcel2, 1);
                    } else {
                        parcel2.writeInt(0);
                    }
                    return true;
                case 29:
                    parcel.enforceInterface(DESCRIPTOR);
                    int iCaWriteFeedDataToChild = CaWriteFeedDataToChild(parcel.readInt(), parcel.readInt() != 0 ? CaFeedDataInfo.CREATOR.createFromParcel(parcel) : null);
                    parcel2.writeNoException();
                    parcel2.writeInt(iCaWriteFeedDataToChild);
                    return true;
                case 30:
                    parcel.enforceInterface(DESCRIPTOR);
                    CaRefreshInterface();
                    parcel2.writeNoException();
                    return true;
                case 31:
                    parcel.enforceInterface(DESCRIPTOR);
                    boolean zCaOTAStateConfirm = CaOTAStateConfirm(parcel.readInt(), parcel.readInt());
                    parcel2.writeNoException();
                    parcel2.writeInt(zCaOTAStateConfirm ? 1 : 0);
                    return true;
                case 32:
                    parcel.enforceInterface(DESCRIPTOR);
                    int currentEvent = getCurrentEvent();
                    parcel2.writeNoException();
                    parcel2.writeInt(currentEvent);
                    return true;
                case 33:
                    parcel.enforceInterface(DESCRIPTOR);
                    int currentMsgType = getCurrentMsgType();
                    parcel2.writeNoException();
                    parcel2.writeInt(currentMsgType);
                    return true;
                case 34:
                    parcel.enforceInterface(DESCRIPTOR);
                    setCurrentEvent(parcel.readInt());
                    parcel2.writeNoException();
                    return true;
                case 35:
                    parcel.enforceInterface(DESCRIPTOR);
                    setCurrentMsgType(parcel.readInt());
                    parcel2.writeNoException();
                    return true;
                case 36:
                    parcel.enforceInterface(DESCRIPTOR);
                    addClient(parcel.readStrongBinder());
                    parcel2.writeNoException();
                    return true;
                case 37:
                    parcel.enforceInterface(DESCRIPTOR);
                    removeClient(parcel.readStrongBinder());
                    parcel2.writeNoException();
                    return true;
                default:
                    return super.onTransact(i2, parcel, parcel2, i3);
            }
        }
    }

    int CaChangePin(String str, String str2) throws RemoteException;

    boolean CaDelDetitleChkNum(int i2, int i3) throws RemoteException;

    void CaDelEmail(int i2) throws RemoteException;

    CaACListInfo CaGetACList(int i2) throws RemoteException;

    CACardSNInfo CaGetCardSN() throws RemoteException;

    CaDetitleChkNums CaGetDetitleChkNums(int i2) throws RemoteException;

    boolean CaGetDetitleReaded(int i2) throws RemoteException;

    CaEmailContentInfo CaGetEmailContent(int i2) throws RemoteException;

    CaEmailHeadInfo CaGetEmailHead(int i2) throws RemoteException;

    CaEmailHeadsInfo CaGetEmailHeads(int i2, int i3) throws RemoteException;

    CaEmailSpaceInfo CaGetEmailSpaceInfo() throws RemoteException;

    CaEntitleIDs CaGetEntitleIDs(int i2) throws RemoteException;

    CaIPPVProgramInfos CaGetIPPVProgram(int i2) throws RemoteException;

    CaOperatorChildStatus CaGetOperatorChildStatus(int i2) throws RemoteException;

    CaOperatorIds CaGetOperatorIds() throws RemoteException;

    CaOperatorInfo CaGetOperatorInfo(int i2) throws RemoteException;

    int CaGetPlatformID() throws RemoteException;

    CARatingInfo CaGetRating() throws RemoteException;

    CaServiceEntitles CaGetServiceEntitles(int i2) throws RemoteException;

    CaSlotIDs CaGetSlotIDs(int i2) throws RemoteException;

    CaSlotInfo CaGetSlotInfo(int i2, int i3) throws RemoteException;

    int CaGetVer() throws RemoteException;

    CaWorkTimeInfo CaGetWorkTime() throws RemoteException;

    int CaIsPaired(int i2, String str) throws RemoteException;

    boolean CaOTAStateConfirm(int i2, int i3) throws RemoteException;

    CaFeedDataInfo CaReadFeedDataFromParent(int i2) throws RemoteException;

    void CaRefreshInterface() throws RemoteException;

    int CaSetRating(String str, int i2) throws RemoteException;

    int CaSetWorkTime(String str, CaWorkTimeInfo caWorkTimeInfo) throws RemoteException;

    int CaStopIPPVBuyDlg(CaStopIPPVBuyDlgInfo caStopIPPVBuyDlgInfo) throws RemoteException;

    int CaWriteFeedDataToChild(int i2, CaFeedDataInfo caFeedDataInfo) throws RemoteException;

    void addClient(IBinder iBinder) throws RemoteException;

    int getCurrentEvent() throws RemoteException;

    int getCurrentMsgType() throws RemoteException;

    void removeClient(IBinder iBinder) throws RemoteException;

    void setCurrentEvent(int i2) throws RemoteException;

    void setCurrentMsgType(int i2) throws RemoteException;
}
