package com.cvte.tv.api.aidl;

import android.os.Binder;
import android.os.IBinder;
import android.os.IInterface;
import android.os.Parcel;
import android.view.KeyEvent;
import com.cvte.tv.api.aidl.INotifyGlobalKeyListener;
import com.cvte.tv.api.aidl.INotifyListener;
import com.cvte.tv.api.aidl.ITVApiAnalogCloseCaptionAidl;
import com.cvte.tv.api.aidl.ITVApiAtvAfcAidl;
import com.cvte.tv.api.aidl.ITVApiAtvNicamMtsAidl;
import com.cvte.tv.api.aidl.ITVApiAtvNicamMtsPreferenceAidl;
import com.cvte.tv.api.aidl.ITVApiAudioSourceAidl;
import com.cvte.tv.api.aidl.ITVApiBluetoothAidl;
import com.cvte.tv.api.aidl.ITVApiCloseCaptionStyleAidl;
import com.cvte.tv.api.aidl.ITVApiDPModeAidl;
import com.cvte.tv.api.aidl.ITVApiDataImportsAndExportsAidl;
import com.cvte.tv.api.aidl.ITVApiDigitalCloseCaptionAidl;
import com.cvte.tv.api.aidl.ITVApiDtvAudioDescriptionAidl;
import com.cvte.tv.api.aidl.ITVApiDtvAudioLanguageAidl;
import com.cvte.tv.api.aidl.ITVApiDtvAudioLanguagePreferenceAidl;
import com.cvte.tv.api.aidl.ITVApiDtvCiInformationAidl;
import com.cvte.tv.api.aidl.ITVApiDtvCiPlusOpProfileAidl;
import com.cvte.tv.api.aidl.ITVApiDtvEpgAidl;
import com.cvte.tv.api.aidl.ITVApiDtvHearingImpairedAidl;
import com.cvte.tv.api.aidl.ITVApiDtvSubtitleAidl;
import com.cvte.tv.api.aidl.ITVApiDtvSubtitlePreferenceAidl;
import com.cvte.tv.api.aidl.ITVApiDvbsBissAidl;
import com.cvte.tv.api.aidl.ITVApiDvbsMotorManagerAidl;
import com.cvte.tv.api.aidl.ITVApiDvbsSatelliteManagerAidl;
import com.cvte.tv.api.aidl.ITVApiDvbsTransponderManagerAidl;
import com.cvte.tv.api.aidl.ITVApiFactoryAutoTestAidl;
import com.cvte.tv.api.aidl.ITVApiFactoryHdmiEdidModeAidl;
import com.cvte.tv.api.aidl.ITVApiHDMIOUTAidl;
import com.cvte.tv.api.aidl.ITVApiI2cAidl;
import com.cvte.tv.api.aidl.ITVApiIsdbEwbsAidl;
import com.cvte.tv.api.aidl.ITVApiMHLAidl;
import com.cvte.tv.api.aidl.ITVApiOADAidl;
import com.cvte.tv.api.aidl.ITVApiPictureAdcAidl;
import com.cvte.tv.api.aidl.ITVApiPictureAdvanceAdjustAidl;
import com.cvte.tv.api.aidl.ITVApiPictureColorCorrectionAidl;
import com.cvte.tv.api.aidl.ITVApiPictureColorEnhanceAidl;
import com.cvte.tv.api.aidl.ITVApiPictureColorTempAidl;
import com.cvte.tv.api.aidl.ITVApiPictureControlAidl;
import com.cvte.tv.api.aidl.ITVApiPictureDbcAidl;
import com.cvte.tv.api.aidl.ITVApiPictureDlcAidl;
import com.cvte.tv.api.aidl.ITVApiPictureEcoModeAidl;
import com.cvte.tv.api.aidl.ITVApiPictureGammaAidl;
import com.cvte.tv.api.aidl.ITVApiPictureHdmiVideoPcModeAidl;
import com.cvte.tv.api.aidl.ITVApiPictureHdrAidl;
import com.cvte.tv.api.aidl.ITVApiPictureMpegNrAidl;
import com.cvte.tv.api.aidl.ITVApiPictureNrAidl;
import com.cvte.tv.api.aidl.ITVApiScreen2DTo3DAidl;
import com.cvte.tv.api.aidl.ITVApiScreen3DGeneralAidl;
import com.cvte.tv.api.aidl.ITVApiScreen3DTo2DAidl;
import com.cvte.tv.api.aidl.ITVApiScreenAspectAidl;
import com.cvte.tv.api.aidl.ITVApiScreenCaptureAidl;
import com.cvte.tv.api.aidl.ITVApiScreenCropAidl;
import com.cvte.tv.api.aidl.ITVApiScreenFreezeAidl;
import com.cvte.tv.api.aidl.ITVApiScreenKeystoneAidl;
import com.cvte.tv.api.aidl.ITVApiScreenMemcAidl;
import com.cvte.tv.api.aidl.ITVApiScreenMirrorAidl;
import com.cvte.tv.api.aidl.ITVApiScreenWindowAidl;
import com.cvte.tv.api.aidl.ITVApiSerialControlAidl;
import com.cvte.tv.api.aidl.ITVApiSoundAndroidAidl;
import com.cvte.tv.api.aidl.ITVApiSoundArcAidl;
import com.cvte.tv.api.aidl.ITVApiSoundAvlAidl;
import com.cvte.tv.api.aidl.ITVApiSoundDbxAidl;
import com.cvte.tv.api.aidl.ITVApiSoundEqAidl;
import com.cvte.tv.api.aidl.ITVApiSoundHDMIAidl;
import com.cvte.tv.api.aidl.ITVApiSoundHeadSetOutAidl;
import com.cvte.tv.api.aidl.ITVApiSoundLineOutAidl;
import com.cvte.tv.api.aidl.ITVApiSoundMicAidl;
import com.cvte.tv.api.aidl.ITVApiSoundPowerLimitControlAidl;
import com.cvte.tv.api.aidl.ITVApiSoundPreScaleAidl;
import com.cvte.tv.api.aidl.ITVApiSoundSpdifOutAidl;
import com.cvte.tv.api.aidl.ITVApiSoundSpeakerOutAidl;
import com.cvte.tv.api.aidl.ITVApiSoundSrsAidl;
import com.cvte.tv.api.aidl.ITVApiSoundSurroundAidl;
import com.cvte.tv.api.aidl.ITVApiSoundWirelessMicAidl;
import com.cvte.tv.api.aidl.ITVApiSystemAgingAidl;
import com.cvte.tv.api.aidl.ITVApiSystemBacklightAidl;
import com.cvte.tv.api.aidl.ITVApiSystemBlueScreenAidl;
import com.cvte.tv.api.aidl.ITVApiSystemBoardSnAidl;
import com.cvte.tv.api.aidl.ITVApiSystemBurningKeyAidl;
import com.cvte.tv.api.aidl.ITVApiSystemCecAidl;
import com.cvte.tv.api.aidl.ITVApiSystemCiPlusAidl;
import com.cvte.tv.api.aidl.ITVApiSystemCountryAidl;
import com.cvte.tv.api.aidl.ITVApiSystemDateTimeAidl;
import com.cvte.tv.api.aidl.ITVApiSystemDebugAidl;
import com.cvte.tv.api.aidl.ITVApiSystemEwsAidl;
import com.cvte.tv.api.aidl.ITVApiSystemFactoryDataAidl;
import com.cvte.tv.api.aidl.ITVApiSystemHdcp1xKeyAidl;
import com.cvte.tv.api.aidl.ITVApiSystemHdcp2xKeyAidl;
import com.cvte.tv.api.aidl.ITVApiSystemHdcpTXKeyAidl;
import com.cvte.tv.api.aidl.ITVApiSystemInformationAidl;
import com.cvte.tv.api.aidl.ITVApiSystemInputSourceAidl;
import com.cvte.tv.api.aidl.ITVApiSystemKeyPadAidl;
import com.cvte.tv.api.aidl.ITVApiSystemLedLightAidl;
import com.cvte.tv.api.aidl.ITVApiSystemLockAidl;
import com.cvte.tv.api.aidl.ITVApiSystemLvdsAidl;
import com.cvte.tv.api.aidl.ITVApiSystemLvdsFrcAidl;
import com.cvte.tv.api.aidl.ITVApiSystemLvdsFrcAlpdAidl;
import com.cvte.tv.api.aidl.ITVApiSystemMacAidl;
import com.cvte.tv.api.aidl.ITVApiSystemMiuAidl;
import com.cvte.tv.api.aidl.ITVApiSystemNetworkUpgradeAidl;
import com.cvte.tv.api.aidl.ITVApiSystemNoActionAutoPowerOffAidl;
import com.cvte.tv.api.aidl.ITVApiSystemOadUpgradeAidl;
import com.cvte.tv.api.aidl.ITVApiSystemOnOffTimeAidl;
import com.cvte.tv.api.aidl.ITVApiSystemOsdLanguageAidl;
import com.cvte.tv.api.aidl.ITVApiSystemParentalControlAidl;
import com.cvte.tv.api.aidl.ITVApiSystemProductModelAidl;
import com.cvte.tv.api.aidl.ITVApiSystemPropertiesAidl;
import com.cvte.tv.api.aidl.ITVApiSystemRemoteControlAidl;
import com.cvte.tv.api.aidl.ITVApiSystemSignalAidl;
import com.cvte.tv.api.aidl.ITVApiSystemSleepTimeAidl;
import com.cvte.tv.api.aidl.ITVApiTvAntennaTypeAidl;
import com.cvte.tv.api.aidl.ITVApiTvAtscAidl;
import com.cvte.tv.api.aidl.ITVApiTvAtscFrontEndAidl;
import com.cvte.tv.api.aidl.ITVApiTvAtvAidl;
import com.cvte.tv.api.aidl.ITVApiTvChannelEditChNameAidl;
import com.cvte.tv.api.aidl.ITVApiTvChannelFavoriteAidl;
import com.cvte.tv.api.aidl.ITVApiTvChannelLockAidl;
import com.cvte.tv.api.aidl.ITVApiTvChannelMoveSwapSkipDeleteAidl;
import com.cvte.tv.api.aidl.ITVApiTvChannelsAidl;
import com.cvte.tv.api.aidl.ITVApiTvDtmbAidl;
import com.cvte.tv.api.aidl.ITVApiTvDtmbFrontEndAidl;
import com.cvte.tv.api.aidl.ITVApiTvDvbcAidl;
import com.cvte.tv.api.aidl.ITVApiTvDvbcFrontEndAidl;
import com.cvte.tv.api.aidl.ITVApiTvDvbsAidl;
import com.cvte.tv.api.aidl.ITVApiTvDvbsFrontEndAidl;
import com.cvte.tv.api.aidl.ITVApiTvDvbtAidl;
import com.cvte.tv.api.aidl.ITVApiTvDvbtFrontEndAidl;
import com.cvte.tv.api.aidl.ITVApiTvFrontEndAidl;
import com.cvte.tv.api.aidl.ITVApiTvIsdbAidl;
import com.cvte.tv.api.aidl.ITVApiTvIsdbFrontEndAidl;
import com.cvte.tv.api.aidl.ITVApiTvIsdbGingaAidl;
import com.cvte.tv.api.aidl.ITVApiTvLcnAidl;
import com.cvte.tv.api.aidl.ITVApiTvMHEG5Aidl;
import com.cvte.tv.api.aidl.ITVApiTvPlaceModeAidl;
import com.cvte.tv.api.aidl.ITVApiTvPvrAidl;
import com.cvte.tv.api.aidl.ITVApiTvSurfaceHolderAidl;
import com.cvte.tv.api.aidl.ITVApiTvSystemHotelModeAidl;
import com.cvte.tv.api.aidl.ITVApiTvTeletextAidl;
import com.cvte.tv.api.aidl.ITVApiUsbAidl;
import com.cvte.tv.api.aidl.ITVApiVChipCanadaRatingAidl;
import com.cvte.tv.api.aidl.ITVApiVChipNoRatingLockAidl;
import com.cvte.tv.api.aidl.ITVApiVChipRRT5Aidl;
import com.cvte.tv.api.aidl.ITVApiVChipUSRatingAidl;
import com.cvte.tv.api.aidl.ITVApiWifiAidl;
import java.util.List;

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

    public static abstract class Stub extends Binder implements ITvApiManager {
        private static final String DESCRIPTOR = "com.cvte.tv.api.aidl.ITvApiManager";
        public static final int TRANSACTION_addGlobalKeyListener = 10;
        public static final int TRANSACTION_addNotifyListener = 11;
        public static final int TRANSACTION_getCVTEConfigPath = 7;
        public static final int TRANSACTION_getGlobalKeyPackage = 8;
        public static final int TRANSACTION_getGlobalKeyPackageList = 5;
        public static final int TRANSACTION_getPackageWhitelist = 6;
        public static final int TRANSACTION_getRemoteLibraryVersionCode = 4;
        public static final int TRANSACTION_getRemoteLibraryVersionName = 9;
        public static final int TRANSACTION_getTVApiAnalogCloseCaption = 14;
        public static final int TRANSACTION_getTVApiAtvAfc = 15;
        public static final int TRANSACTION_getTVApiAtvNicamMts = 16;
        public static final int TRANSACTION_getTVApiAtvNicamMtsPreference = 17;
        public static final int TRANSACTION_getTVApiAudioSource = 155;
        public static final int TRANSACTION_getTVApiBluetooth = 18;
        public static final int TRANSACTION_getTVApiCloseCaptionStyle = 19;
        public static final int TRANSACTION_getTVApiDPMode = 154;
        public static final int TRANSACTION_getTVApiDataImportsAndExports = 20;
        public static final int TRANSACTION_getTVApiDigitalCloseCaption = 21;
        public static final int TRANSACTION_getTVApiDtvAudioDescription = 22;
        public static final int TRANSACTION_getTVApiDtvAudioLanguage = 23;
        public static final int TRANSACTION_getTVApiDtvAudioLanguagePreference = 24;
        public static final int TRANSACTION_getTVApiDtvCiInformation = 25;
        public static final int TRANSACTION_getTVApiDtvCiPlusOpProfile = 26;
        public static final int TRANSACTION_getTVApiDtvEpg = 27;
        public static final int TRANSACTION_getTVApiDtvHearingImpaired = 28;
        public static final int TRANSACTION_getTVApiDtvSubtitle = 29;
        public static final int TRANSACTION_getTVApiDtvSubtitlePreference = 30;
        public static final int TRANSACTION_getTVApiDvbsBiss = 31;
        public static final int TRANSACTION_getTVApiDvbsMotorManager = 32;
        public static final int TRANSACTION_getTVApiDvbsSatelliteManager = 33;
        public static final int TRANSACTION_getTVApiDvbsTransponderManager = 34;
        public static final int TRANSACTION_getTVApiFactoryAutoTest = 35;
        public static final int TRANSACTION_getTVApiFactoryHdmiEdidMode = 36;
        public static final int TRANSACTION_getTVApiHDMIOUT = 37;
        public static final int TRANSACTION_getTVApiI2c = 38;
        public static final int TRANSACTION_getTVApiIsdbEwbs = 39;
        public static final int TRANSACTION_getTVApiMHL = 40;
        public static final int TRANSACTION_getTVApiOAD = 41;
        public static final int TRANSACTION_getTVApiPictureAdc = 42;
        public static final int TRANSACTION_getTVApiPictureAdvanceAdjust = 43;
        public static final int TRANSACTION_getTVApiPictureColorCorrection = 44;
        public static final int TRANSACTION_getTVApiPictureColorEnhance = 45;
        public static final int TRANSACTION_getTVApiPictureColorTemp = 46;
        public static final int TRANSACTION_getTVApiPictureControl = 47;
        public static final int TRANSACTION_getTVApiPictureDbc = 48;
        public static final int TRANSACTION_getTVApiPictureDlc = 49;
        public static final int TRANSACTION_getTVApiPictureEcoMode = 50;
        public static final int TRANSACTION_getTVApiPictureGamma = 51;
        public static final int TRANSACTION_getTVApiPictureHdmiVideoPcMode = 52;
        public static final int TRANSACTION_getTVApiPictureHdr = 53;
        public static final int TRANSACTION_getTVApiPictureMpegNr = 54;
        public static final int TRANSACTION_getTVApiPictureNr = 55;
        public static final int TRANSACTION_getTVApiScreen2DTo3D = 56;
        public static final int TRANSACTION_getTVApiScreen3DGeneral = 57;
        public static final int TRANSACTION_getTVApiScreen3DTo2D = 58;
        public static final int TRANSACTION_getTVApiScreenAspect = 59;
        public static final int TRANSACTION_getTVApiScreenCapture = 60;
        public static final int TRANSACTION_getTVApiScreenCrop = 61;
        public static final int TRANSACTION_getTVApiScreenFreeze = 62;
        public static final int TRANSACTION_getTVApiScreenKeystone = 63;
        public static final int TRANSACTION_getTVApiScreenMemc = 64;
        public static final int TRANSACTION_getTVApiScreenMirror = 65;
        public static final int TRANSACTION_getTVApiScreenWindow = 66;
        public static final int TRANSACTION_getTVApiSerialControl = 150;
        public static final int TRANSACTION_getTVApiSoundAndroid = 153;
        public static final int TRANSACTION_getTVApiSoundArc = 67;
        public static final int TRANSACTION_getTVApiSoundAvl = 68;
        public static final int TRANSACTION_getTVApiSoundDbx = 69;
        public static final int TRANSACTION_getTVApiSoundEq = 70;
        public static final int TRANSACTION_getTVApiSoundHDMI = 152;
        public static final int TRANSACTION_getTVApiSoundHeadSetOut = 71;
        public static final int TRANSACTION_getTVApiSoundLineOut = 72;
        public static final int TRANSACTION_getTVApiSoundMic = 151;
        public static final int TRANSACTION_getTVApiSoundPowerLimitControl = 73;
        public static final int TRANSACTION_getTVApiSoundPreScale = 74;
        public static final int TRANSACTION_getTVApiSoundSpdifOut = 75;
        public static final int TRANSACTION_getTVApiSoundSpeakerOut = 76;
        public static final int TRANSACTION_getTVApiSoundSrs = 77;
        public static final int TRANSACTION_getTVApiSoundSurround = 78;
        public static final int TRANSACTION_getTVApiSoundWirelessMic = 79;
        public static final int TRANSACTION_getTVApiSystemAging = 80;
        public static final int TRANSACTION_getTVApiSystemBacklight = 81;
        public static final int TRANSACTION_getTVApiSystemBlueScreen = 82;
        public static final int TRANSACTION_getTVApiSystemBoardSn = 83;
        public static final int TRANSACTION_getTVApiSystemBurningKey = 84;
        public static final int TRANSACTION_getTVApiSystemCec = 85;
        public static final int TRANSACTION_getTVApiSystemCiPlus = 86;
        public static final int TRANSACTION_getTVApiSystemCountry = 87;
        public static final int TRANSACTION_getTVApiSystemDateTime = 88;
        public static final int TRANSACTION_getTVApiSystemDebug = 89;
        public static final int TRANSACTION_getTVApiSystemEws = 90;
        public static final int TRANSACTION_getTVApiSystemFactoryData = 91;
        public static final int TRANSACTION_getTVApiSystemHdcp1xKey = 92;
        public static final int TRANSACTION_getTVApiSystemHdcp2xKey = 93;
        public static final int TRANSACTION_getTVApiSystemHdcpTXKey = 94;
        public static final int TRANSACTION_getTVApiSystemInformation = 95;
        public static final int TRANSACTION_getTVApiSystemInputSource = 96;
        public static final int TRANSACTION_getTVApiSystemKeyPad = 97;
        public static final int TRANSACTION_getTVApiSystemLedLight = 98;
        public static final int TRANSACTION_getTVApiSystemLock = 99;
        public static final int TRANSACTION_getTVApiSystemLvds = 100;
        public static final int TRANSACTION_getTVApiSystemLvdsFrc = 101;
        public static final int TRANSACTION_getTVApiSystemLvdsFrcAlpd = 102;
        public static final int TRANSACTION_getTVApiSystemMac = 103;
        public static final int TRANSACTION_getTVApiSystemMiu = 104;
        public static final int TRANSACTION_getTVApiSystemNetworkUpgrade = 105;
        public static final int TRANSACTION_getTVApiSystemNoActionAutoPowerOff = 106;
        public static final int TRANSACTION_getTVApiSystemOadUpgrade = 107;
        public static final int TRANSACTION_getTVApiSystemOnOffTime = 108;
        public static final int TRANSACTION_getTVApiSystemOsdLanguage = 109;
        public static final int TRANSACTION_getTVApiSystemParentalControl = 110;
        public static final int TRANSACTION_getTVApiSystemProductModel = 111;
        public static final int TRANSACTION_getTVApiSystemProperties = 112;
        public static final int TRANSACTION_getTVApiSystemRemoteControl = 113;
        public static final int TRANSACTION_getTVApiSystemSignal = 114;
        public static final int TRANSACTION_getTVApiSystemSleepTime = 115;
        public static final int TRANSACTION_getTVApiTvAntennaType = 116;
        public static final int TRANSACTION_getTVApiTvAtsc = 117;
        public static final int TRANSACTION_getTVApiTvAtscFrontEnd = 118;
        public static final int TRANSACTION_getTVApiTvAtv = 119;
        public static final int TRANSACTION_getTVApiTvChannelEditChName = 120;
        public static final int TRANSACTION_getTVApiTvChannelFavorite = 121;
        public static final int TRANSACTION_getTVApiTvChannelLock = 122;
        public static final int TRANSACTION_getTVApiTvChannelMoveSwapSkipDelete = 123;
        public static final int TRANSACTION_getTVApiTvChannels = 124;
        public static final int TRANSACTION_getTVApiTvDtmb = 125;
        public static final int TRANSACTION_getTVApiTvDtmbFrontEnd = 126;
        public static final int TRANSACTION_getTVApiTvDvbc = 127;
        public static final int TRANSACTION_getTVApiTvDvbcFrontEnd = 128;
        public static final int TRANSACTION_getTVApiTvDvbs = 129;
        public static final int TRANSACTION_getTVApiTvDvbsFrontEnd = 130;
        public static final int TRANSACTION_getTVApiTvDvbt = 131;
        public static final int TRANSACTION_getTVApiTvDvbtFrontEnd = 132;
        public static final int TRANSACTION_getTVApiTvFrontEnd = 133;
        public static final int TRANSACTION_getTVApiTvIsdb = 134;
        public static final int TRANSACTION_getTVApiTvIsdbFrontEnd = 135;
        public static final int TRANSACTION_getTVApiTvIsdbGinga = 136;
        public static final int TRANSACTION_getTVApiTvLcn = 137;
        public static final int TRANSACTION_getTVApiTvMHEG5 = 138;
        public static final int TRANSACTION_getTVApiTvPlaceMode = 139;
        public static final int TRANSACTION_getTVApiTvPvr = 140;
        public static final int TRANSACTION_getTVApiTvSurfaceHolder = 141;
        public static final int TRANSACTION_getTVApiTvSystemHotelMode = 142;
        public static final int TRANSACTION_getTVApiTvTeletext = 143;
        public static final int TRANSACTION_getTVApiUsb = 144;
        public static final int TRANSACTION_getTVApiVChipCanadaRating = 145;
        public static final int TRANSACTION_getTVApiVChipNoRatingLock = 146;
        public static final int TRANSACTION_getTVApiVChipRRT5 = 147;
        public static final int TRANSACTION_getTVApiVChipUSRating = 148;
        public static final int TRANSACTION_getTVApiWifi = 149;
        public static final int TRANSACTION_onGlobalKeyEvent = 1;
        public static final int TRANSACTION_onGlobalKeyEventBefore = 2;
        public static final int TRANSACTION_removeGlobalKeyListener = 12;
        public static final int TRANSACTION_removeNotifyListener = 13;
        public static final int TRANSACTION_resetAllFunction = 3;

        public static class Proxy implements ITvApiManager {
            private IBinder mRemote;

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

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public void addGlobalKeyListener(INotifyGlobalKeyListener iNotifyGlobalKeyListener) {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    parcelObtain.writeStrongBinder(iNotifyGlobalKeyListener != null ? iNotifyGlobalKeyListener.asBinder() : null);
                    this.mRemote.transact(10, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public void addNotifyListener(INotifyListener iNotifyListener) {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    parcelObtain.writeStrongBinder(iNotifyListener != null ? iNotifyListener.asBinder() : null);
                    this.mRemote.transact(11, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

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

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public String getCVTEConfigPath() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(7, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readString();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public String getGlobalKeyPackage() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(8, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readString();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public List<String> getGlobalKeyPackageList() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(5, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.createStringArrayList();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

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

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public List<String> getPackageWhitelist() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(6, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.createStringArrayList();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public int getRemoteLibraryVersionCode() {
                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();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public String getRemoteLibraryVersionName() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(9, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readString();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiAnalogCloseCaptionAidl getTVApiAnalogCloseCaption() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(14, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiAnalogCloseCaptionAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiAtvAfcAidl getTVApiAtvAfc() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(15, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiAtvAfcAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiAtvNicamMtsAidl getTVApiAtvNicamMts() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(16, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiAtvNicamMtsAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiAtvNicamMtsPreferenceAidl getTVApiAtvNicamMtsPreference() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(17, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiAtvNicamMtsPreferenceAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiAudioSourceAidl getTVApiAudioSource() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(Stub.TRANSACTION_getTVApiAudioSource, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiAudioSourceAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiBluetoothAidl getTVApiBluetooth() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(18, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiBluetoothAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiCloseCaptionStyleAidl getTVApiCloseCaptionStyle() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(19, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiCloseCaptionStyleAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiDPModeAidl getTVApiDPMode() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(Stub.TRANSACTION_getTVApiDPMode, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiDPModeAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiDataImportsAndExportsAidl getTVApiDataImportsAndExports() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(20, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiDataImportsAndExportsAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiDigitalCloseCaptionAidl getTVApiDigitalCloseCaption() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(21, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiDigitalCloseCaptionAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiDtvAudioDescriptionAidl getTVApiDtvAudioDescription() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(22, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiDtvAudioDescriptionAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiDtvAudioLanguageAidl getTVApiDtvAudioLanguage() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(23, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiDtvAudioLanguageAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiDtvAudioLanguagePreferenceAidl getTVApiDtvAudioLanguagePreference() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(24, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiDtvAudioLanguagePreferenceAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiDtvCiInformationAidl getTVApiDtvCiInformation() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(25, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiDtvCiInformationAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiDtvCiPlusOpProfileAidl getTVApiDtvCiPlusOpProfile() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(26, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiDtvCiPlusOpProfileAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiDtvEpgAidl getTVApiDtvEpg() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(27, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiDtvEpgAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiDtvHearingImpairedAidl getTVApiDtvHearingImpaired() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(28, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiDtvHearingImpairedAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiDtvSubtitleAidl getTVApiDtvSubtitle() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(29, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiDtvSubtitleAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiDtvSubtitlePreferenceAidl getTVApiDtvSubtitlePreference() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(30, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiDtvSubtitlePreferenceAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiDvbsBissAidl getTVApiDvbsBiss() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(31, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiDvbsBissAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiDvbsMotorManagerAidl getTVApiDvbsMotorManager() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(32, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiDvbsMotorManagerAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiDvbsSatelliteManagerAidl getTVApiDvbsSatelliteManager() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(33, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiDvbsSatelliteManagerAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiDvbsTransponderManagerAidl getTVApiDvbsTransponderManager() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(34, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiDvbsTransponderManagerAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiFactoryAutoTestAidl getTVApiFactoryAutoTest() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(35, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiFactoryAutoTestAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiFactoryHdmiEdidModeAidl getTVApiFactoryHdmiEdidMode() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(36, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiFactoryHdmiEdidModeAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiHDMIOUTAidl getTVApiHDMIOUT() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(37, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiHDMIOUTAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiI2cAidl getTVApiI2c() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(38, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiI2cAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiIsdbEwbsAidl getTVApiIsdbEwbs() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(39, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiIsdbEwbsAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiMHLAidl getTVApiMHL() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(40, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiMHLAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiOADAidl getTVApiOAD() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(41, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiOADAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiPictureAdcAidl getTVApiPictureAdc() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(42, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiPictureAdcAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiPictureAdvanceAdjustAidl getTVApiPictureAdvanceAdjust() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(43, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiPictureAdvanceAdjustAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiPictureColorCorrectionAidl getTVApiPictureColorCorrection() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(44, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiPictureColorCorrectionAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiPictureColorEnhanceAidl getTVApiPictureColorEnhance() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(45, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiPictureColorEnhanceAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiPictureColorTempAidl getTVApiPictureColorTemp() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(46, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiPictureColorTempAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiPictureControlAidl getTVApiPictureControl() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(47, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiPictureControlAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiPictureDbcAidl getTVApiPictureDbc() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(48, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiPictureDbcAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiPictureDlcAidl getTVApiPictureDlc() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(49, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiPictureDlcAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiPictureEcoModeAidl getTVApiPictureEcoMode() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(50, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiPictureEcoModeAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiPictureGammaAidl getTVApiPictureGamma() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(51, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiPictureGammaAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiPictureHdmiVideoPcModeAidl getTVApiPictureHdmiVideoPcMode() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(52, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiPictureHdmiVideoPcModeAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiPictureHdrAidl getTVApiPictureHdr() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(53, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiPictureHdrAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiPictureMpegNrAidl getTVApiPictureMpegNr() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(54, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiPictureMpegNrAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiPictureNrAidl getTVApiPictureNr() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(55, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiPictureNrAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiScreen2DTo3DAidl getTVApiScreen2DTo3D() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(56, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiScreen2DTo3DAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiScreen3DGeneralAidl getTVApiScreen3DGeneral() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(57, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiScreen3DGeneralAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiScreen3DTo2DAidl getTVApiScreen3DTo2D() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(58, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiScreen3DTo2DAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiScreenAspectAidl getTVApiScreenAspect() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(59, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiScreenAspectAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiScreenCaptureAidl getTVApiScreenCapture() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(60, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiScreenCaptureAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiScreenCropAidl getTVApiScreenCrop() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(61, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiScreenCropAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiScreenFreezeAidl getTVApiScreenFreeze() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(62, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiScreenFreezeAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiScreenKeystoneAidl getTVApiScreenKeystone() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(63, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiScreenKeystoneAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiScreenMemcAidl getTVApiScreenMemc() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(64, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiScreenMemcAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiScreenMirrorAidl getTVApiScreenMirror() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(65, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiScreenMirrorAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiScreenWindowAidl getTVApiScreenWindow() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(66, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiScreenWindowAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSerialControlAidl getTVApiSerialControl() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(Stub.TRANSACTION_getTVApiSerialControl, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSerialControlAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSoundAndroidAidl getTVApiSoundAndroid() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(Stub.TRANSACTION_getTVApiSoundAndroid, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSoundAndroidAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSoundArcAidl getTVApiSoundArc() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(67, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSoundArcAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSoundAvlAidl getTVApiSoundAvl() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(68, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSoundAvlAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSoundDbxAidl getTVApiSoundDbx() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(69, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSoundDbxAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSoundEqAidl getTVApiSoundEq() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(70, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSoundEqAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSoundHDMIAidl getTVApiSoundHDMI() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(Stub.TRANSACTION_getTVApiSoundHDMI, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSoundHDMIAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSoundHeadSetOutAidl getTVApiSoundHeadSetOut() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(71, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSoundHeadSetOutAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSoundLineOutAidl getTVApiSoundLineOut() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(72, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSoundLineOutAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSoundMicAidl getTVApiSoundMic() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(Stub.TRANSACTION_getTVApiSoundMic, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSoundMicAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSoundPowerLimitControlAidl getTVApiSoundPowerLimitControl() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(73, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSoundPowerLimitControlAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSoundPreScaleAidl getTVApiSoundPreScale() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(74, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSoundPreScaleAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSoundSpdifOutAidl getTVApiSoundSpdifOut() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(75, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSoundSpdifOutAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSoundSpeakerOutAidl getTVApiSoundSpeakerOut() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(76, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSoundSpeakerOutAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSoundSrsAidl getTVApiSoundSrs() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(77, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSoundSrsAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSoundSurroundAidl getTVApiSoundSurround() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(78, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSoundSurroundAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSoundWirelessMicAidl getTVApiSoundWirelessMic() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(79, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSoundWirelessMicAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemAgingAidl getTVApiSystemAging() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(80, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemAgingAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemBacklightAidl getTVApiSystemBacklight() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(81, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemBacklightAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemBlueScreenAidl getTVApiSystemBlueScreen() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(82, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemBlueScreenAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemBoardSnAidl getTVApiSystemBoardSn() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(83, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemBoardSnAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemBurningKeyAidl getTVApiSystemBurningKey() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(84, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemBurningKeyAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemCecAidl getTVApiSystemCec() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(85, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemCecAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemCiPlusAidl getTVApiSystemCiPlus() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(86, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemCiPlusAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemCountryAidl getTVApiSystemCountry() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(87, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemCountryAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemDateTimeAidl getTVApiSystemDateTime() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(88, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemDateTimeAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemDebugAidl getTVApiSystemDebug() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(89, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemDebugAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemEwsAidl getTVApiSystemEws() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(90, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemEwsAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemFactoryDataAidl getTVApiSystemFactoryData() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(91, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemFactoryDataAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemHdcp1xKeyAidl getTVApiSystemHdcp1xKey() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(92, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemHdcp1xKeyAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemHdcp2xKeyAidl getTVApiSystemHdcp2xKey() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(93, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemHdcp2xKeyAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemHdcpTXKeyAidl getTVApiSystemHdcpTXKey() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(94, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemHdcpTXKeyAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemInformationAidl getTVApiSystemInformation() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(95, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemInformationAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemInputSourceAidl getTVApiSystemInputSource() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(96, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemInputSourceAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemKeyPadAidl getTVApiSystemKeyPad() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(97, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemKeyPadAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemLedLightAidl getTVApiSystemLedLight() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(98, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemLedLightAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemLockAidl getTVApiSystemLock() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(99, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemLockAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemLvdsAidl getTVApiSystemLvds() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(100, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemLvdsAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemLvdsFrcAidl getTVApiSystemLvdsFrc() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(101, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemLvdsFrcAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemLvdsFrcAlpdAidl getTVApiSystemLvdsFrcAlpd() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(102, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemLvdsFrcAlpdAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemMacAidl getTVApiSystemMac() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(103, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemMacAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemMiuAidl getTVApiSystemMiu() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(104, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemMiuAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemNetworkUpgradeAidl getTVApiSystemNetworkUpgrade() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(105, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemNetworkUpgradeAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemNoActionAutoPowerOffAidl getTVApiSystemNoActionAutoPowerOff() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(106, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemNoActionAutoPowerOffAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemOadUpgradeAidl getTVApiSystemOadUpgrade() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(107, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemOadUpgradeAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemOnOffTimeAidl getTVApiSystemOnOffTime() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(108, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemOnOffTimeAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemOsdLanguageAidl getTVApiSystemOsdLanguage() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(109, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemOsdLanguageAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemParentalControlAidl getTVApiSystemParentalControl() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(110, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemParentalControlAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemProductModelAidl getTVApiSystemProductModel() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(111, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemProductModelAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemPropertiesAidl getTVApiSystemProperties() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(112, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemPropertiesAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemRemoteControlAidl getTVApiSystemRemoteControl() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(113, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemRemoteControlAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemSignalAidl getTVApiSystemSignal() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(114, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemSignalAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiSystemSleepTimeAidl getTVApiSystemSleepTime() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(115, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiSystemSleepTimeAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiTvAntennaTypeAidl getTVApiTvAntennaType() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(116, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiTvAntennaTypeAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiTvAtscAidl getTVApiTvAtsc() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(117, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiTvAtscAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiTvAtscFrontEndAidl getTVApiTvAtscFrontEnd() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(118, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiTvAtscFrontEndAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiTvAtvAidl getTVApiTvAtv() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(119, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiTvAtvAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiTvChannelEditChNameAidl getTVApiTvChannelEditChName() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(120, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiTvChannelEditChNameAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiTvChannelFavoriteAidl getTVApiTvChannelFavorite() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(121, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiTvChannelFavoriteAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiTvChannelLockAidl getTVApiTvChannelLock() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(122, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiTvChannelLockAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiTvChannelMoveSwapSkipDeleteAidl getTVApiTvChannelMoveSwapSkipDelete() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(123, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiTvChannelMoveSwapSkipDeleteAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiTvChannelsAidl getTVApiTvChannels() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(124, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiTvChannelsAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiTvDtmbAidl getTVApiTvDtmb() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(125, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiTvDtmbAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiTvDtmbFrontEndAidl getTVApiTvDtmbFrontEnd() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(126, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiTvDtmbFrontEndAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiTvDvbcAidl getTVApiTvDvbc() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(127, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiTvDvbcAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiTvDvbcFrontEndAidl getTVApiTvDvbcFrontEnd() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(128, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiTvDvbcFrontEndAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiTvDvbsAidl getTVApiTvDvbs() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(129, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiTvDvbsAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiTvDvbsFrontEndAidl getTVApiTvDvbsFrontEnd() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(130, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiTvDvbsFrontEndAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiTvDvbtAidl getTVApiTvDvbt() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(131, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiTvDvbtAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiTvDvbtFrontEndAidl getTVApiTvDvbtFrontEnd() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(Stub.TRANSACTION_getTVApiTvDvbtFrontEnd, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiTvDvbtFrontEndAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiTvFrontEndAidl getTVApiTvFrontEnd() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(Stub.TRANSACTION_getTVApiTvFrontEnd, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiTvFrontEndAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiTvIsdbAidl getTVApiTvIsdb() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(Stub.TRANSACTION_getTVApiTvIsdb, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiTvIsdbAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiTvIsdbFrontEndAidl getTVApiTvIsdbFrontEnd() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(Stub.TRANSACTION_getTVApiTvIsdbFrontEnd, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiTvIsdbFrontEndAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiTvIsdbGingaAidl getTVApiTvIsdbGinga() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(Stub.TRANSACTION_getTVApiTvIsdbGinga, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiTvIsdbGingaAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiTvLcnAidl getTVApiTvLcn() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(Stub.TRANSACTION_getTVApiTvLcn, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiTvLcnAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiTvMHEG5Aidl getTVApiTvMHEG5() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(Stub.TRANSACTION_getTVApiTvMHEG5, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiTvMHEG5Aidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiTvPlaceModeAidl getTVApiTvPlaceMode() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(Stub.TRANSACTION_getTVApiTvPlaceMode, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiTvPlaceModeAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiTvPvrAidl getTVApiTvPvr() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(Stub.TRANSACTION_getTVApiTvPvr, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiTvPvrAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiTvSurfaceHolderAidl getTVApiTvSurfaceHolder() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(Stub.TRANSACTION_getTVApiTvSurfaceHolder, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiTvSurfaceHolderAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiTvSystemHotelModeAidl getTVApiTvSystemHotelMode() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(Stub.TRANSACTION_getTVApiTvSystemHotelMode, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiTvSystemHotelModeAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiTvTeletextAidl getTVApiTvTeletext() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(Stub.TRANSACTION_getTVApiTvTeletext, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiTvTeletextAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiUsbAidl getTVApiUsb() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(Stub.TRANSACTION_getTVApiUsb, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiUsbAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiVChipCanadaRatingAidl getTVApiVChipCanadaRating() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(Stub.TRANSACTION_getTVApiVChipCanadaRating, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiVChipCanadaRatingAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiVChipNoRatingLockAidl getTVApiVChipNoRatingLock() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(Stub.TRANSACTION_getTVApiVChipNoRatingLock, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiVChipNoRatingLockAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiVChipRRT5Aidl getTVApiVChipRRT5() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(Stub.TRANSACTION_getTVApiVChipRRT5, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiVChipRRT5Aidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiVChipUSRatingAidl getTVApiVChipUSRating() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(Stub.TRANSACTION_getTVApiVChipUSRating, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiVChipUSRatingAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public ITVApiWifiAidl getTVApiWifi() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    this.mRemote.transact(Stub.TRANSACTION_getTVApiWifi, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return ITVApiWifiAidl.Stub.asInterface(parcelObtain2.readStrongBinder());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public boolean onGlobalKeyEvent(KeyEvent keyEvent) {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    if (keyEvent != null) {
                        parcelObtain.writeInt(1);
                        keyEvent.writeToParcel(parcelObtain, 0);
                    } else {
                        parcelObtain.writeInt(0);
                    }
                    this.mRemote.transact(1, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt() != 0;
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public boolean onGlobalKeyEventBefore(KeyEvent keyEvent) {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    if (keyEvent != null) {
                        parcelObtain.writeInt(1);
                        keyEvent.writeToParcel(parcelObtain, 0);
                    } else {
                        parcelObtain.writeInt(0);
                    }
                    this.mRemote.transact(2, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt() != 0;
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public void removeGlobalKeyListener(INotifyGlobalKeyListener iNotifyGlobalKeyListener) {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    parcelObtain.writeStrongBinder(iNotifyGlobalKeyListener != null ? iNotifyGlobalKeyListener.asBinder() : null);
                    this.mRemote.transact(12, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public void removeNotifyListener(INotifyListener iNotifyListener) {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    parcelObtain.writeStrongBinder(iNotifyListener != null ? iNotifyListener.asBinder() : null);
                    this.mRemote.transact(13, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.cvte.tv.api.aidl.ITvApiManager
            public boolean resetAllFunction(EnumResetLevel enumResetLevel) {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(Stub.DESCRIPTOR);
                    if (enumResetLevel != null) {
                        parcelObtain.writeInt(1);
                        enumResetLevel.writeToParcel(parcelObtain, 0);
                    } else {
                        parcelObtain.writeInt(0);
                    }
                    this.mRemote.transact(3, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt() != 0;
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }
        }

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

        public static ITvApiManager asInterface(IBinder iBinder) {
            if (iBinder == null) {
                return null;
            }
            IInterface iInterfaceQueryLocalInterface = iBinder.queryLocalInterface(DESCRIPTOR);
            return (iInterfaceQueryLocalInterface == null || !(iInterfaceQueryLocalInterface instanceof ITvApiManager)) ? new Proxy(iBinder) : (ITvApiManager) 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) {
            if (i2 == 1598968902) {
                parcel2.writeString(DESCRIPTOR);
                return true;
            }
            switch (i2) {
                case 1:
                    parcel.enforceInterface(DESCRIPTOR);
                    boolean zOnGlobalKeyEvent = onGlobalKeyEvent(parcel.readInt() != 0 ? (KeyEvent) KeyEvent.CREATOR.createFromParcel(parcel) : null);
                    parcel2.writeNoException();
                    parcel2.writeInt(zOnGlobalKeyEvent ? 1 : 0);
                    return true;
                case 2:
                    parcel.enforceInterface(DESCRIPTOR);
                    boolean zOnGlobalKeyEventBefore = onGlobalKeyEventBefore(parcel.readInt() != 0 ? (KeyEvent) KeyEvent.CREATOR.createFromParcel(parcel) : null);
                    parcel2.writeNoException();
                    parcel2.writeInt(zOnGlobalKeyEventBefore ? 1 : 0);
                    return true;
                case 3:
                    parcel.enforceInterface(DESCRIPTOR);
                    boolean zResetAllFunction = resetAllFunction(parcel.readInt() != 0 ? EnumResetLevel.CREATOR.createFromParcel(parcel) : null);
                    parcel2.writeNoException();
                    parcel2.writeInt(zResetAllFunction ? 1 : 0);
                    return true;
                case 4:
                    parcel.enforceInterface(DESCRIPTOR);
                    int remoteLibraryVersionCode = getRemoteLibraryVersionCode();
                    parcel2.writeNoException();
                    parcel2.writeInt(remoteLibraryVersionCode);
                    return true;
                case 5:
                    parcel.enforceInterface(DESCRIPTOR);
                    List<String> globalKeyPackageList = getGlobalKeyPackageList();
                    parcel2.writeNoException();
                    parcel2.writeStringList(globalKeyPackageList);
                    return true;
                case 6:
                    parcel.enforceInterface(DESCRIPTOR);
                    List<String> packageWhitelist = getPackageWhitelist();
                    parcel2.writeNoException();
                    parcel2.writeStringList(packageWhitelist);
                    return true;
                case 7:
                    parcel.enforceInterface(DESCRIPTOR);
                    String cVTEConfigPath = getCVTEConfigPath();
                    parcel2.writeNoException();
                    parcel2.writeString(cVTEConfigPath);
                    return true;
                case 8:
                    parcel.enforceInterface(DESCRIPTOR);
                    String globalKeyPackage = getGlobalKeyPackage();
                    parcel2.writeNoException();
                    parcel2.writeString(globalKeyPackage);
                    return true;
                case 9:
                    parcel.enforceInterface(DESCRIPTOR);
                    String remoteLibraryVersionName = getRemoteLibraryVersionName();
                    parcel2.writeNoException();
                    parcel2.writeString(remoteLibraryVersionName);
                    return true;
                case 10:
                    parcel.enforceInterface(DESCRIPTOR);
                    addGlobalKeyListener(INotifyGlobalKeyListener.Stub.asInterface(parcel.readStrongBinder()));
                    parcel2.writeNoException();
                    return true;
                case 11:
                    parcel.enforceInterface(DESCRIPTOR);
                    addNotifyListener(INotifyListener.Stub.asInterface(parcel.readStrongBinder()));
                    parcel2.writeNoException();
                    return true;
                case 12:
                    parcel.enforceInterface(DESCRIPTOR);
                    removeGlobalKeyListener(INotifyGlobalKeyListener.Stub.asInterface(parcel.readStrongBinder()));
                    parcel2.writeNoException();
                    return true;
                case 13:
                    parcel.enforceInterface(DESCRIPTOR);
                    removeNotifyListener(INotifyListener.Stub.asInterface(parcel.readStrongBinder()));
                    parcel2.writeNoException();
                    return true;
                case 14:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiAnalogCloseCaptionAidl tVApiAnalogCloseCaption = getTVApiAnalogCloseCaption();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiAnalogCloseCaption != null ? tVApiAnalogCloseCaption.asBinder() : null);
                    return true;
                case 15:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiAtvAfcAidl tVApiAtvAfc = getTVApiAtvAfc();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiAtvAfc != null ? tVApiAtvAfc.asBinder() : null);
                    return true;
                case 16:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiAtvNicamMtsAidl tVApiAtvNicamMts = getTVApiAtvNicamMts();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiAtvNicamMts != null ? tVApiAtvNicamMts.asBinder() : null);
                    return true;
                case 17:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiAtvNicamMtsPreferenceAidl tVApiAtvNicamMtsPreference = getTVApiAtvNicamMtsPreference();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiAtvNicamMtsPreference != null ? tVApiAtvNicamMtsPreference.asBinder() : null);
                    return true;
                case 18:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiBluetoothAidl tVApiBluetooth = getTVApiBluetooth();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiBluetooth != null ? tVApiBluetooth.asBinder() : null);
                    return true;
                case 19:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiCloseCaptionStyleAidl tVApiCloseCaptionStyle = getTVApiCloseCaptionStyle();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiCloseCaptionStyle != null ? tVApiCloseCaptionStyle.asBinder() : null);
                    return true;
                case 20:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiDataImportsAndExportsAidl tVApiDataImportsAndExports = getTVApiDataImportsAndExports();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiDataImportsAndExports != null ? tVApiDataImportsAndExports.asBinder() : null);
                    return true;
                case 21:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiDigitalCloseCaptionAidl tVApiDigitalCloseCaption = getTVApiDigitalCloseCaption();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiDigitalCloseCaption != null ? tVApiDigitalCloseCaption.asBinder() : null);
                    return true;
                case 22:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiDtvAudioDescriptionAidl tVApiDtvAudioDescription = getTVApiDtvAudioDescription();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiDtvAudioDescription != null ? tVApiDtvAudioDescription.asBinder() : null);
                    return true;
                case 23:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiDtvAudioLanguageAidl tVApiDtvAudioLanguage = getTVApiDtvAudioLanguage();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiDtvAudioLanguage != null ? tVApiDtvAudioLanguage.asBinder() : null);
                    return true;
                case 24:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiDtvAudioLanguagePreferenceAidl tVApiDtvAudioLanguagePreference = getTVApiDtvAudioLanguagePreference();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiDtvAudioLanguagePreference != null ? tVApiDtvAudioLanguagePreference.asBinder() : null);
                    return true;
                case 25:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiDtvCiInformationAidl tVApiDtvCiInformation = getTVApiDtvCiInformation();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiDtvCiInformation != null ? tVApiDtvCiInformation.asBinder() : null);
                    return true;
                case 26:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiDtvCiPlusOpProfileAidl tVApiDtvCiPlusOpProfile = getTVApiDtvCiPlusOpProfile();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiDtvCiPlusOpProfile != null ? tVApiDtvCiPlusOpProfile.asBinder() : null);
                    return true;
                case 27:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiDtvEpgAidl tVApiDtvEpg = getTVApiDtvEpg();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiDtvEpg != null ? tVApiDtvEpg.asBinder() : null);
                    return true;
                case 28:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiDtvHearingImpairedAidl tVApiDtvHearingImpaired = getTVApiDtvHearingImpaired();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiDtvHearingImpaired != null ? tVApiDtvHearingImpaired.asBinder() : null);
                    return true;
                case 29:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiDtvSubtitleAidl tVApiDtvSubtitle = getTVApiDtvSubtitle();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiDtvSubtitle != null ? tVApiDtvSubtitle.asBinder() : null);
                    return true;
                case 30:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiDtvSubtitlePreferenceAidl tVApiDtvSubtitlePreference = getTVApiDtvSubtitlePreference();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiDtvSubtitlePreference != null ? tVApiDtvSubtitlePreference.asBinder() : null);
                    return true;
                case 31:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiDvbsBissAidl tVApiDvbsBiss = getTVApiDvbsBiss();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiDvbsBiss != null ? tVApiDvbsBiss.asBinder() : null);
                    return true;
                case 32:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiDvbsMotorManagerAidl tVApiDvbsMotorManager = getTVApiDvbsMotorManager();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiDvbsMotorManager != null ? tVApiDvbsMotorManager.asBinder() : null);
                    return true;
                case 33:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiDvbsSatelliteManagerAidl tVApiDvbsSatelliteManager = getTVApiDvbsSatelliteManager();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiDvbsSatelliteManager != null ? tVApiDvbsSatelliteManager.asBinder() : null);
                    return true;
                case 34:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiDvbsTransponderManagerAidl tVApiDvbsTransponderManager = getTVApiDvbsTransponderManager();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiDvbsTransponderManager != null ? tVApiDvbsTransponderManager.asBinder() : null);
                    return true;
                case 35:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiFactoryAutoTestAidl tVApiFactoryAutoTest = getTVApiFactoryAutoTest();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiFactoryAutoTest != null ? tVApiFactoryAutoTest.asBinder() : null);
                    return true;
                case 36:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiFactoryHdmiEdidModeAidl tVApiFactoryHdmiEdidMode = getTVApiFactoryHdmiEdidMode();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiFactoryHdmiEdidMode != null ? tVApiFactoryHdmiEdidMode.asBinder() : null);
                    return true;
                case 37:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiHDMIOUTAidl tVApiHDMIOUT = getTVApiHDMIOUT();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiHDMIOUT != null ? tVApiHDMIOUT.asBinder() : null);
                    return true;
                case 38:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiI2cAidl tVApiI2c = getTVApiI2c();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiI2c != null ? tVApiI2c.asBinder() : null);
                    return true;
                case 39:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiIsdbEwbsAidl tVApiIsdbEwbs = getTVApiIsdbEwbs();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiIsdbEwbs != null ? tVApiIsdbEwbs.asBinder() : null);
                    return true;
                case 40:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiMHLAidl tVApiMHL = getTVApiMHL();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiMHL != null ? tVApiMHL.asBinder() : null);
                    return true;
                case 41:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiOADAidl tVApiOAD = getTVApiOAD();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiOAD != null ? tVApiOAD.asBinder() : null);
                    return true;
                case 42:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiPictureAdcAidl tVApiPictureAdc = getTVApiPictureAdc();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiPictureAdc != null ? tVApiPictureAdc.asBinder() : null);
                    return true;
                case 43:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiPictureAdvanceAdjustAidl tVApiPictureAdvanceAdjust = getTVApiPictureAdvanceAdjust();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiPictureAdvanceAdjust != null ? tVApiPictureAdvanceAdjust.asBinder() : null);
                    return true;
                case 44:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiPictureColorCorrectionAidl tVApiPictureColorCorrection = getTVApiPictureColorCorrection();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiPictureColorCorrection != null ? tVApiPictureColorCorrection.asBinder() : null);
                    return true;
                case 45:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiPictureColorEnhanceAidl tVApiPictureColorEnhance = getTVApiPictureColorEnhance();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiPictureColorEnhance != null ? tVApiPictureColorEnhance.asBinder() : null);
                    return true;
                case 46:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiPictureColorTempAidl tVApiPictureColorTemp = getTVApiPictureColorTemp();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiPictureColorTemp != null ? tVApiPictureColorTemp.asBinder() : null);
                    return true;
                case 47:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiPictureControlAidl tVApiPictureControl = getTVApiPictureControl();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiPictureControl != null ? tVApiPictureControl.asBinder() : null);
                    return true;
                case 48:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiPictureDbcAidl tVApiPictureDbc = getTVApiPictureDbc();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiPictureDbc != null ? tVApiPictureDbc.asBinder() : null);
                    return true;
                case 49:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiPictureDlcAidl tVApiPictureDlc = getTVApiPictureDlc();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiPictureDlc != null ? tVApiPictureDlc.asBinder() : null);
                    return true;
                case 50:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiPictureEcoModeAidl tVApiPictureEcoMode = getTVApiPictureEcoMode();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiPictureEcoMode != null ? tVApiPictureEcoMode.asBinder() : null);
                    return true;
                case 51:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiPictureGammaAidl tVApiPictureGamma = getTVApiPictureGamma();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiPictureGamma != null ? tVApiPictureGamma.asBinder() : null);
                    return true;
                case 52:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiPictureHdmiVideoPcModeAidl tVApiPictureHdmiVideoPcMode = getTVApiPictureHdmiVideoPcMode();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiPictureHdmiVideoPcMode != null ? tVApiPictureHdmiVideoPcMode.asBinder() : null);
                    return true;
                case 53:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiPictureHdrAidl tVApiPictureHdr = getTVApiPictureHdr();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiPictureHdr != null ? tVApiPictureHdr.asBinder() : null);
                    return true;
                case 54:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiPictureMpegNrAidl tVApiPictureMpegNr = getTVApiPictureMpegNr();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiPictureMpegNr != null ? tVApiPictureMpegNr.asBinder() : null);
                    return true;
                case 55:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiPictureNrAidl tVApiPictureNr = getTVApiPictureNr();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiPictureNr != null ? tVApiPictureNr.asBinder() : null);
                    return true;
                case 56:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiScreen2DTo3DAidl tVApiScreen2DTo3D = getTVApiScreen2DTo3D();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiScreen2DTo3D != null ? tVApiScreen2DTo3D.asBinder() : null);
                    return true;
                case 57:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiScreen3DGeneralAidl tVApiScreen3DGeneral = getTVApiScreen3DGeneral();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiScreen3DGeneral != null ? tVApiScreen3DGeneral.asBinder() : null);
                    return true;
                case 58:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiScreen3DTo2DAidl tVApiScreen3DTo2D = getTVApiScreen3DTo2D();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiScreen3DTo2D != null ? tVApiScreen3DTo2D.asBinder() : null);
                    return true;
                case 59:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiScreenAspectAidl tVApiScreenAspect = getTVApiScreenAspect();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiScreenAspect != null ? tVApiScreenAspect.asBinder() : null);
                    return true;
                case 60:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiScreenCaptureAidl tVApiScreenCapture = getTVApiScreenCapture();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiScreenCapture != null ? tVApiScreenCapture.asBinder() : null);
                    return true;
                case 61:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiScreenCropAidl tVApiScreenCrop = getTVApiScreenCrop();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiScreenCrop != null ? tVApiScreenCrop.asBinder() : null);
                    return true;
                case 62:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiScreenFreezeAidl tVApiScreenFreeze = getTVApiScreenFreeze();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiScreenFreeze != null ? tVApiScreenFreeze.asBinder() : null);
                    return true;
                case 63:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiScreenKeystoneAidl tVApiScreenKeystone = getTVApiScreenKeystone();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiScreenKeystone != null ? tVApiScreenKeystone.asBinder() : null);
                    return true;
                case 64:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiScreenMemcAidl tVApiScreenMemc = getTVApiScreenMemc();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiScreenMemc != null ? tVApiScreenMemc.asBinder() : null);
                    return true;
                case 65:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiScreenMirrorAidl tVApiScreenMirror = getTVApiScreenMirror();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiScreenMirror != null ? tVApiScreenMirror.asBinder() : null);
                    return true;
                case 66:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiScreenWindowAidl tVApiScreenWindow = getTVApiScreenWindow();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiScreenWindow != null ? tVApiScreenWindow.asBinder() : null);
                    return true;
                case 67:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSoundArcAidl tVApiSoundArc = getTVApiSoundArc();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSoundArc != null ? tVApiSoundArc.asBinder() : null);
                    return true;
                case 68:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSoundAvlAidl tVApiSoundAvl = getTVApiSoundAvl();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSoundAvl != null ? tVApiSoundAvl.asBinder() : null);
                    return true;
                case 69:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSoundDbxAidl tVApiSoundDbx = getTVApiSoundDbx();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSoundDbx != null ? tVApiSoundDbx.asBinder() : null);
                    return true;
                case 70:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSoundEqAidl tVApiSoundEq = getTVApiSoundEq();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSoundEq != null ? tVApiSoundEq.asBinder() : null);
                    return true;
                case 71:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSoundHeadSetOutAidl tVApiSoundHeadSetOut = getTVApiSoundHeadSetOut();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSoundHeadSetOut != null ? tVApiSoundHeadSetOut.asBinder() : null);
                    return true;
                case 72:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSoundLineOutAidl tVApiSoundLineOut = getTVApiSoundLineOut();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSoundLineOut != null ? tVApiSoundLineOut.asBinder() : null);
                    return true;
                case 73:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSoundPowerLimitControlAidl tVApiSoundPowerLimitControl = getTVApiSoundPowerLimitControl();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSoundPowerLimitControl != null ? tVApiSoundPowerLimitControl.asBinder() : null);
                    return true;
                case 74:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSoundPreScaleAidl tVApiSoundPreScale = getTVApiSoundPreScale();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSoundPreScale != null ? tVApiSoundPreScale.asBinder() : null);
                    return true;
                case 75:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSoundSpdifOutAidl tVApiSoundSpdifOut = getTVApiSoundSpdifOut();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSoundSpdifOut != null ? tVApiSoundSpdifOut.asBinder() : null);
                    return true;
                case 76:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSoundSpeakerOutAidl tVApiSoundSpeakerOut = getTVApiSoundSpeakerOut();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSoundSpeakerOut != null ? tVApiSoundSpeakerOut.asBinder() : null);
                    return true;
                case 77:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSoundSrsAidl tVApiSoundSrs = getTVApiSoundSrs();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSoundSrs != null ? tVApiSoundSrs.asBinder() : null);
                    return true;
                case 78:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSoundSurroundAidl tVApiSoundSurround = getTVApiSoundSurround();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSoundSurround != null ? tVApiSoundSurround.asBinder() : null);
                    return true;
                case 79:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSoundWirelessMicAidl tVApiSoundWirelessMic = getTVApiSoundWirelessMic();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSoundWirelessMic != null ? tVApiSoundWirelessMic.asBinder() : null);
                    return true;
                case 80:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemAgingAidl tVApiSystemAging = getTVApiSystemAging();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemAging != null ? tVApiSystemAging.asBinder() : null);
                    return true;
                case 81:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemBacklightAidl tVApiSystemBacklight = getTVApiSystemBacklight();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemBacklight != null ? tVApiSystemBacklight.asBinder() : null);
                    return true;
                case 82:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemBlueScreenAidl tVApiSystemBlueScreen = getTVApiSystemBlueScreen();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemBlueScreen != null ? tVApiSystemBlueScreen.asBinder() : null);
                    return true;
                case 83:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemBoardSnAidl tVApiSystemBoardSn = getTVApiSystemBoardSn();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemBoardSn != null ? tVApiSystemBoardSn.asBinder() : null);
                    return true;
                case 84:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemBurningKeyAidl tVApiSystemBurningKey = getTVApiSystemBurningKey();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemBurningKey != null ? tVApiSystemBurningKey.asBinder() : null);
                    return true;
                case 85:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemCecAidl tVApiSystemCec = getTVApiSystemCec();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemCec != null ? tVApiSystemCec.asBinder() : null);
                    return true;
                case 86:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemCiPlusAidl tVApiSystemCiPlus = getTVApiSystemCiPlus();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemCiPlus != null ? tVApiSystemCiPlus.asBinder() : null);
                    return true;
                case 87:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemCountryAidl tVApiSystemCountry = getTVApiSystemCountry();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemCountry != null ? tVApiSystemCountry.asBinder() : null);
                    return true;
                case 88:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemDateTimeAidl tVApiSystemDateTime = getTVApiSystemDateTime();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemDateTime != null ? tVApiSystemDateTime.asBinder() : null);
                    return true;
                case 89:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemDebugAidl tVApiSystemDebug = getTVApiSystemDebug();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemDebug != null ? tVApiSystemDebug.asBinder() : null);
                    return true;
                case 90:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemEwsAidl tVApiSystemEws = getTVApiSystemEws();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemEws != null ? tVApiSystemEws.asBinder() : null);
                    return true;
                case 91:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemFactoryDataAidl tVApiSystemFactoryData = getTVApiSystemFactoryData();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemFactoryData != null ? tVApiSystemFactoryData.asBinder() : null);
                    return true;
                case 92:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemHdcp1xKeyAidl tVApiSystemHdcp1xKey = getTVApiSystemHdcp1xKey();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemHdcp1xKey != null ? tVApiSystemHdcp1xKey.asBinder() : null);
                    return true;
                case 93:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemHdcp2xKeyAidl tVApiSystemHdcp2xKey = getTVApiSystemHdcp2xKey();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemHdcp2xKey != null ? tVApiSystemHdcp2xKey.asBinder() : null);
                    return true;
                case 94:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemHdcpTXKeyAidl tVApiSystemHdcpTXKey = getTVApiSystemHdcpTXKey();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemHdcpTXKey != null ? tVApiSystemHdcpTXKey.asBinder() : null);
                    return true;
                case 95:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemInformationAidl tVApiSystemInformation = getTVApiSystemInformation();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemInformation != null ? tVApiSystemInformation.asBinder() : null);
                    return true;
                case 96:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemInputSourceAidl tVApiSystemInputSource = getTVApiSystemInputSource();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemInputSource != null ? tVApiSystemInputSource.asBinder() : null);
                    return true;
                case 97:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemKeyPadAidl tVApiSystemKeyPad = getTVApiSystemKeyPad();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemKeyPad != null ? tVApiSystemKeyPad.asBinder() : null);
                    return true;
                case 98:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemLedLightAidl tVApiSystemLedLight = getTVApiSystemLedLight();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemLedLight != null ? tVApiSystemLedLight.asBinder() : null);
                    return true;
                case 99:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemLockAidl tVApiSystemLock = getTVApiSystemLock();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemLock != null ? tVApiSystemLock.asBinder() : null);
                    return true;
                case 100:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemLvdsAidl tVApiSystemLvds = getTVApiSystemLvds();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemLvds != null ? tVApiSystemLvds.asBinder() : null);
                    return true;
                case 101:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemLvdsFrcAidl tVApiSystemLvdsFrc = getTVApiSystemLvdsFrc();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemLvdsFrc != null ? tVApiSystemLvdsFrc.asBinder() : null);
                    return true;
                case 102:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemLvdsFrcAlpdAidl tVApiSystemLvdsFrcAlpd = getTVApiSystemLvdsFrcAlpd();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemLvdsFrcAlpd != null ? tVApiSystemLvdsFrcAlpd.asBinder() : null);
                    return true;
                case 103:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemMacAidl tVApiSystemMac = getTVApiSystemMac();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemMac != null ? tVApiSystemMac.asBinder() : null);
                    return true;
                case 104:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemMiuAidl tVApiSystemMiu = getTVApiSystemMiu();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemMiu != null ? tVApiSystemMiu.asBinder() : null);
                    return true;
                case 105:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemNetworkUpgradeAidl tVApiSystemNetworkUpgrade = getTVApiSystemNetworkUpgrade();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemNetworkUpgrade != null ? tVApiSystemNetworkUpgrade.asBinder() : null);
                    return true;
                case 106:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemNoActionAutoPowerOffAidl tVApiSystemNoActionAutoPowerOff = getTVApiSystemNoActionAutoPowerOff();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemNoActionAutoPowerOff != null ? tVApiSystemNoActionAutoPowerOff.asBinder() : null);
                    return true;
                case 107:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemOadUpgradeAidl tVApiSystemOadUpgrade = getTVApiSystemOadUpgrade();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemOadUpgrade != null ? tVApiSystemOadUpgrade.asBinder() : null);
                    return true;
                case 108:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemOnOffTimeAidl tVApiSystemOnOffTime = getTVApiSystemOnOffTime();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemOnOffTime != null ? tVApiSystemOnOffTime.asBinder() : null);
                    return true;
                case 109:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemOsdLanguageAidl tVApiSystemOsdLanguage = getTVApiSystemOsdLanguage();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemOsdLanguage != null ? tVApiSystemOsdLanguage.asBinder() : null);
                    return true;
                case 110:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemParentalControlAidl tVApiSystemParentalControl = getTVApiSystemParentalControl();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemParentalControl != null ? tVApiSystemParentalControl.asBinder() : null);
                    return true;
                case 111:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemProductModelAidl tVApiSystemProductModel = getTVApiSystemProductModel();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemProductModel != null ? tVApiSystemProductModel.asBinder() : null);
                    return true;
                case 112:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemPropertiesAidl tVApiSystemProperties = getTVApiSystemProperties();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemProperties != null ? tVApiSystemProperties.asBinder() : null);
                    return true;
                case 113:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemRemoteControlAidl tVApiSystemRemoteControl = getTVApiSystemRemoteControl();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemRemoteControl != null ? tVApiSystemRemoteControl.asBinder() : null);
                    return true;
                case 114:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemSignalAidl tVApiSystemSignal = getTVApiSystemSignal();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemSignal != null ? tVApiSystemSignal.asBinder() : null);
                    return true;
                case 115:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSystemSleepTimeAidl tVApiSystemSleepTime = getTVApiSystemSleepTime();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSystemSleepTime != null ? tVApiSystemSleepTime.asBinder() : null);
                    return true;
                case 116:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiTvAntennaTypeAidl tVApiTvAntennaType = getTVApiTvAntennaType();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiTvAntennaType != null ? tVApiTvAntennaType.asBinder() : null);
                    return true;
                case 117:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiTvAtscAidl tVApiTvAtsc = getTVApiTvAtsc();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiTvAtsc != null ? tVApiTvAtsc.asBinder() : null);
                    return true;
                case 118:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiTvAtscFrontEndAidl tVApiTvAtscFrontEnd = getTVApiTvAtscFrontEnd();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiTvAtscFrontEnd != null ? tVApiTvAtscFrontEnd.asBinder() : null);
                    return true;
                case 119:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiTvAtvAidl tVApiTvAtv = getTVApiTvAtv();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiTvAtv != null ? tVApiTvAtv.asBinder() : null);
                    return true;
                case 120:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiTvChannelEditChNameAidl tVApiTvChannelEditChName = getTVApiTvChannelEditChName();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiTvChannelEditChName != null ? tVApiTvChannelEditChName.asBinder() : null);
                    return true;
                case 121:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiTvChannelFavoriteAidl tVApiTvChannelFavorite = getTVApiTvChannelFavorite();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiTvChannelFavorite != null ? tVApiTvChannelFavorite.asBinder() : null);
                    return true;
                case 122:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiTvChannelLockAidl tVApiTvChannelLock = getTVApiTvChannelLock();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiTvChannelLock != null ? tVApiTvChannelLock.asBinder() : null);
                    return true;
                case 123:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiTvChannelMoveSwapSkipDeleteAidl tVApiTvChannelMoveSwapSkipDelete = getTVApiTvChannelMoveSwapSkipDelete();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiTvChannelMoveSwapSkipDelete != null ? tVApiTvChannelMoveSwapSkipDelete.asBinder() : null);
                    return true;
                case 124:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiTvChannelsAidl tVApiTvChannels = getTVApiTvChannels();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiTvChannels != null ? tVApiTvChannels.asBinder() : null);
                    return true;
                case 125:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiTvDtmbAidl tVApiTvDtmb = getTVApiTvDtmb();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiTvDtmb != null ? tVApiTvDtmb.asBinder() : null);
                    return true;
                case 126:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiTvDtmbFrontEndAidl tVApiTvDtmbFrontEnd = getTVApiTvDtmbFrontEnd();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiTvDtmbFrontEnd != null ? tVApiTvDtmbFrontEnd.asBinder() : null);
                    return true;
                case 127:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiTvDvbcAidl tVApiTvDvbc = getTVApiTvDvbc();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiTvDvbc != null ? tVApiTvDvbc.asBinder() : null);
                    return true;
                case 128:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiTvDvbcFrontEndAidl tVApiTvDvbcFrontEnd = getTVApiTvDvbcFrontEnd();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiTvDvbcFrontEnd != null ? tVApiTvDvbcFrontEnd.asBinder() : null);
                    return true;
                case 129:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiTvDvbsAidl tVApiTvDvbs = getTVApiTvDvbs();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiTvDvbs != null ? tVApiTvDvbs.asBinder() : null);
                    return true;
                case 130:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiTvDvbsFrontEndAidl tVApiTvDvbsFrontEnd = getTVApiTvDvbsFrontEnd();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiTvDvbsFrontEnd != null ? tVApiTvDvbsFrontEnd.asBinder() : null);
                    return true;
                case 131:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiTvDvbtAidl tVApiTvDvbt = getTVApiTvDvbt();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiTvDvbt != null ? tVApiTvDvbt.asBinder() : null);
                    return true;
                case TRANSACTION_getTVApiTvDvbtFrontEnd /* 132 */:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiTvDvbtFrontEndAidl tVApiTvDvbtFrontEnd = getTVApiTvDvbtFrontEnd();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiTvDvbtFrontEnd != null ? tVApiTvDvbtFrontEnd.asBinder() : null);
                    return true;
                case TRANSACTION_getTVApiTvFrontEnd /* 133 */:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiTvFrontEndAidl tVApiTvFrontEnd = getTVApiTvFrontEnd();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiTvFrontEnd != null ? tVApiTvFrontEnd.asBinder() : null);
                    return true;
                case TRANSACTION_getTVApiTvIsdb /* 134 */:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiTvIsdbAidl tVApiTvIsdb = getTVApiTvIsdb();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiTvIsdb != null ? tVApiTvIsdb.asBinder() : null);
                    return true;
                case TRANSACTION_getTVApiTvIsdbFrontEnd /* 135 */:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiTvIsdbFrontEndAidl tVApiTvIsdbFrontEnd = getTVApiTvIsdbFrontEnd();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiTvIsdbFrontEnd != null ? tVApiTvIsdbFrontEnd.asBinder() : null);
                    return true;
                case TRANSACTION_getTVApiTvIsdbGinga /* 136 */:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiTvIsdbGingaAidl tVApiTvIsdbGinga = getTVApiTvIsdbGinga();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiTvIsdbGinga != null ? tVApiTvIsdbGinga.asBinder() : null);
                    return true;
                case TRANSACTION_getTVApiTvLcn /* 137 */:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiTvLcnAidl tVApiTvLcn = getTVApiTvLcn();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiTvLcn != null ? tVApiTvLcn.asBinder() : null);
                    return true;
                case TRANSACTION_getTVApiTvMHEG5 /* 138 */:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiTvMHEG5Aidl tVApiTvMHEG5 = getTVApiTvMHEG5();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiTvMHEG5 != null ? tVApiTvMHEG5.asBinder() : null);
                    return true;
                case TRANSACTION_getTVApiTvPlaceMode /* 139 */:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiTvPlaceModeAidl tVApiTvPlaceMode = getTVApiTvPlaceMode();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiTvPlaceMode != null ? tVApiTvPlaceMode.asBinder() : null);
                    return true;
                case TRANSACTION_getTVApiTvPvr /* 140 */:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiTvPvrAidl tVApiTvPvr = getTVApiTvPvr();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiTvPvr != null ? tVApiTvPvr.asBinder() : null);
                    return true;
                case TRANSACTION_getTVApiTvSurfaceHolder /* 141 */:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiTvSurfaceHolderAidl tVApiTvSurfaceHolder = getTVApiTvSurfaceHolder();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiTvSurfaceHolder != null ? tVApiTvSurfaceHolder.asBinder() : null);
                    return true;
                case TRANSACTION_getTVApiTvSystemHotelMode /* 142 */:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiTvSystemHotelModeAidl tVApiTvSystemHotelMode = getTVApiTvSystemHotelMode();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiTvSystemHotelMode != null ? tVApiTvSystemHotelMode.asBinder() : null);
                    return true;
                case TRANSACTION_getTVApiTvTeletext /* 143 */:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiTvTeletextAidl tVApiTvTeletext = getTVApiTvTeletext();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiTvTeletext != null ? tVApiTvTeletext.asBinder() : null);
                    return true;
                case TRANSACTION_getTVApiUsb /* 144 */:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiUsbAidl tVApiUsb = getTVApiUsb();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiUsb != null ? tVApiUsb.asBinder() : null);
                    return true;
                case TRANSACTION_getTVApiVChipCanadaRating /* 145 */:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiVChipCanadaRatingAidl tVApiVChipCanadaRating = getTVApiVChipCanadaRating();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiVChipCanadaRating != null ? tVApiVChipCanadaRating.asBinder() : null);
                    return true;
                case TRANSACTION_getTVApiVChipNoRatingLock /* 146 */:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiVChipNoRatingLockAidl tVApiVChipNoRatingLock = getTVApiVChipNoRatingLock();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiVChipNoRatingLock != null ? tVApiVChipNoRatingLock.asBinder() : null);
                    return true;
                case TRANSACTION_getTVApiVChipRRT5 /* 147 */:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiVChipRRT5Aidl tVApiVChipRRT5 = getTVApiVChipRRT5();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiVChipRRT5 != null ? tVApiVChipRRT5.asBinder() : null);
                    return true;
                case TRANSACTION_getTVApiVChipUSRating /* 148 */:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiVChipUSRatingAidl tVApiVChipUSRating = getTVApiVChipUSRating();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiVChipUSRating != null ? tVApiVChipUSRating.asBinder() : null);
                    return true;
                case TRANSACTION_getTVApiWifi /* 149 */:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiWifiAidl tVApiWifi = getTVApiWifi();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiWifi != null ? tVApiWifi.asBinder() : null);
                    return true;
                case TRANSACTION_getTVApiSerialControl /* 150 */:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSerialControlAidl tVApiSerialControl = getTVApiSerialControl();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSerialControl != null ? tVApiSerialControl.asBinder() : null);
                    return true;
                case TRANSACTION_getTVApiSoundMic /* 151 */:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSoundMicAidl tVApiSoundMic = getTVApiSoundMic();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSoundMic != null ? tVApiSoundMic.asBinder() : null);
                    return true;
                case TRANSACTION_getTVApiSoundHDMI /* 152 */:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSoundHDMIAidl tVApiSoundHDMI = getTVApiSoundHDMI();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSoundHDMI != null ? tVApiSoundHDMI.asBinder() : null);
                    return true;
                case TRANSACTION_getTVApiSoundAndroid /* 153 */:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiSoundAndroidAidl tVApiSoundAndroid = getTVApiSoundAndroid();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiSoundAndroid != null ? tVApiSoundAndroid.asBinder() : null);
                    return true;
                case TRANSACTION_getTVApiDPMode /* 154 */:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiDPModeAidl tVApiDPMode = getTVApiDPMode();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiDPMode != null ? tVApiDPMode.asBinder() : null);
                    return true;
                case TRANSACTION_getTVApiAudioSource /* 155 */:
                    parcel.enforceInterface(DESCRIPTOR);
                    ITVApiAudioSourceAidl tVApiAudioSource = getTVApiAudioSource();
                    parcel2.writeNoException();
                    parcel2.writeStrongBinder(tVApiAudioSource != null ? tVApiAudioSource.asBinder() : null);
                    return true;
                default:
                    return super.onTransact(i2, parcel, parcel2, i3);
            }
        }
    }

    void addGlobalKeyListener(INotifyGlobalKeyListener iNotifyGlobalKeyListener);

    void addNotifyListener(INotifyListener iNotifyListener);

    String getCVTEConfigPath();

    String getGlobalKeyPackage();

    List<String> getGlobalKeyPackageList();

    List<String> getPackageWhitelist();

    int getRemoteLibraryVersionCode();

    String getRemoteLibraryVersionName();

    ITVApiAnalogCloseCaptionAidl getTVApiAnalogCloseCaption();

    ITVApiAtvAfcAidl getTVApiAtvAfc();

    ITVApiAtvNicamMtsAidl getTVApiAtvNicamMts();

    ITVApiAtvNicamMtsPreferenceAidl getTVApiAtvNicamMtsPreference();

    ITVApiAudioSourceAidl getTVApiAudioSource();

    ITVApiBluetoothAidl getTVApiBluetooth();

    ITVApiCloseCaptionStyleAidl getTVApiCloseCaptionStyle();

    ITVApiDPModeAidl getTVApiDPMode();

    ITVApiDataImportsAndExportsAidl getTVApiDataImportsAndExports();

    ITVApiDigitalCloseCaptionAidl getTVApiDigitalCloseCaption();

    ITVApiDtvAudioDescriptionAidl getTVApiDtvAudioDescription();

    ITVApiDtvAudioLanguageAidl getTVApiDtvAudioLanguage();

    ITVApiDtvAudioLanguagePreferenceAidl getTVApiDtvAudioLanguagePreference();

    ITVApiDtvCiInformationAidl getTVApiDtvCiInformation();

    ITVApiDtvCiPlusOpProfileAidl getTVApiDtvCiPlusOpProfile();

    ITVApiDtvEpgAidl getTVApiDtvEpg();

    ITVApiDtvHearingImpairedAidl getTVApiDtvHearingImpaired();

    ITVApiDtvSubtitleAidl getTVApiDtvSubtitle();

    ITVApiDtvSubtitlePreferenceAidl getTVApiDtvSubtitlePreference();

    ITVApiDvbsBissAidl getTVApiDvbsBiss();

    ITVApiDvbsMotorManagerAidl getTVApiDvbsMotorManager();

    ITVApiDvbsSatelliteManagerAidl getTVApiDvbsSatelliteManager();

    ITVApiDvbsTransponderManagerAidl getTVApiDvbsTransponderManager();

    ITVApiFactoryAutoTestAidl getTVApiFactoryAutoTest();

    ITVApiFactoryHdmiEdidModeAidl getTVApiFactoryHdmiEdidMode();

    ITVApiHDMIOUTAidl getTVApiHDMIOUT();

    ITVApiI2cAidl getTVApiI2c();

    ITVApiIsdbEwbsAidl getTVApiIsdbEwbs();

    ITVApiMHLAidl getTVApiMHL();

    ITVApiOADAidl getTVApiOAD();

    ITVApiPictureAdcAidl getTVApiPictureAdc();

    ITVApiPictureAdvanceAdjustAidl getTVApiPictureAdvanceAdjust();

    ITVApiPictureColorCorrectionAidl getTVApiPictureColorCorrection();

    ITVApiPictureColorEnhanceAidl getTVApiPictureColorEnhance();

    ITVApiPictureColorTempAidl getTVApiPictureColorTemp();

    ITVApiPictureControlAidl getTVApiPictureControl();

    ITVApiPictureDbcAidl getTVApiPictureDbc();

    ITVApiPictureDlcAidl getTVApiPictureDlc();

    ITVApiPictureEcoModeAidl getTVApiPictureEcoMode();

    ITVApiPictureGammaAidl getTVApiPictureGamma();

    ITVApiPictureHdmiVideoPcModeAidl getTVApiPictureHdmiVideoPcMode();

    ITVApiPictureHdrAidl getTVApiPictureHdr();

    ITVApiPictureMpegNrAidl getTVApiPictureMpegNr();

    ITVApiPictureNrAidl getTVApiPictureNr();

    ITVApiScreen2DTo3DAidl getTVApiScreen2DTo3D();

    ITVApiScreen3DGeneralAidl getTVApiScreen3DGeneral();

    ITVApiScreen3DTo2DAidl getTVApiScreen3DTo2D();

    ITVApiScreenAspectAidl getTVApiScreenAspect();

    ITVApiScreenCaptureAidl getTVApiScreenCapture();

    ITVApiScreenCropAidl getTVApiScreenCrop();

    ITVApiScreenFreezeAidl getTVApiScreenFreeze();

    ITVApiScreenKeystoneAidl getTVApiScreenKeystone();

    ITVApiScreenMemcAidl getTVApiScreenMemc();

    ITVApiScreenMirrorAidl getTVApiScreenMirror();

    ITVApiScreenWindowAidl getTVApiScreenWindow();

    ITVApiSerialControlAidl getTVApiSerialControl();

    ITVApiSoundAndroidAidl getTVApiSoundAndroid();

    ITVApiSoundArcAidl getTVApiSoundArc();

    ITVApiSoundAvlAidl getTVApiSoundAvl();

    ITVApiSoundDbxAidl getTVApiSoundDbx();

    ITVApiSoundEqAidl getTVApiSoundEq();

    ITVApiSoundHDMIAidl getTVApiSoundHDMI();

    ITVApiSoundHeadSetOutAidl getTVApiSoundHeadSetOut();

    ITVApiSoundLineOutAidl getTVApiSoundLineOut();

    ITVApiSoundMicAidl getTVApiSoundMic();

    ITVApiSoundPowerLimitControlAidl getTVApiSoundPowerLimitControl();

    ITVApiSoundPreScaleAidl getTVApiSoundPreScale();

    ITVApiSoundSpdifOutAidl getTVApiSoundSpdifOut();

    ITVApiSoundSpeakerOutAidl getTVApiSoundSpeakerOut();

    ITVApiSoundSrsAidl getTVApiSoundSrs();

    ITVApiSoundSurroundAidl getTVApiSoundSurround();

    ITVApiSoundWirelessMicAidl getTVApiSoundWirelessMic();

    ITVApiSystemAgingAidl getTVApiSystemAging();

    ITVApiSystemBacklightAidl getTVApiSystemBacklight();

    ITVApiSystemBlueScreenAidl getTVApiSystemBlueScreen();

    ITVApiSystemBoardSnAidl getTVApiSystemBoardSn();

    ITVApiSystemBurningKeyAidl getTVApiSystemBurningKey();

    ITVApiSystemCecAidl getTVApiSystemCec();

    ITVApiSystemCiPlusAidl getTVApiSystemCiPlus();

    ITVApiSystemCountryAidl getTVApiSystemCountry();

    ITVApiSystemDateTimeAidl getTVApiSystemDateTime();

    ITVApiSystemDebugAidl getTVApiSystemDebug();

    ITVApiSystemEwsAidl getTVApiSystemEws();

    ITVApiSystemFactoryDataAidl getTVApiSystemFactoryData();

    ITVApiSystemHdcp1xKeyAidl getTVApiSystemHdcp1xKey();

    ITVApiSystemHdcp2xKeyAidl getTVApiSystemHdcp2xKey();

    ITVApiSystemHdcpTXKeyAidl getTVApiSystemHdcpTXKey();

    ITVApiSystemInformationAidl getTVApiSystemInformation();

    ITVApiSystemInputSourceAidl getTVApiSystemInputSource();

    ITVApiSystemKeyPadAidl getTVApiSystemKeyPad();

    ITVApiSystemLedLightAidl getTVApiSystemLedLight();

    ITVApiSystemLockAidl getTVApiSystemLock();

    ITVApiSystemLvdsAidl getTVApiSystemLvds();

    ITVApiSystemLvdsFrcAidl getTVApiSystemLvdsFrc();

    ITVApiSystemLvdsFrcAlpdAidl getTVApiSystemLvdsFrcAlpd();

    ITVApiSystemMacAidl getTVApiSystemMac();

    ITVApiSystemMiuAidl getTVApiSystemMiu();

    ITVApiSystemNetworkUpgradeAidl getTVApiSystemNetworkUpgrade();

    ITVApiSystemNoActionAutoPowerOffAidl getTVApiSystemNoActionAutoPowerOff();

    ITVApiSystemOadUpgradeAidl getTVApiSystemOadUpgrade();

    ITVApiSystemOnOffTimeAidl getTVApiSystemOnOffTime();

    ITVApiSystemOsdLanguageAidl getTVApiSystemOsdLanguage();

    ITVApiSystemParentalControlAidl getTVApiSystemParentalControl();

    ITVApiSystemProductModelAidl getTVApiSystemProductModel();

    ITVApiSystemPropertiesAidl getTVApiSystemProperties();

    ITVApiSystemRemoteControlAidl getTVApiSystemRemoteControl();

    ITVApiSystemSignalAidl getTVApiSystemSignal();

    ITVApiSystemSleepTimeAidl getTVApiSystemSleepTime();

    ITVApiTvAntennaTypeAidl getTVApiTvAntennaType();

    ITVApiTvAtscAidl getTVApiTvAtsc();

    ITVApiTvAtscFrontEndAidl getTVApiTvAtscFrontEnd();

    ITVApiTvAtvAidl getTVApiTvAtv();

    ITVApiTvChannelEditChNameAidl getTVApiTvChannelEditChName();

    ITVApiTvChannelFavoriteAidl getTVApiTvChannelFavorite();

    ITVApiTvChannelLockAidl getTVApiTvChannelLock();

    ITVApiTvChannelMoveSwapSkipDeleteAidl getTVApiTvChannelMoveSwapSkipDelete();

    ITVApiTvChannelsAidl getTVApiTvChannels();

    ITVApiTvDtmbAidl getTVApiTvDtmb();

    ITVApiTvDtmbFrontEndAidl getTVApiTvDtmbFrontEnd();

    ITVApiTvDvbcAidl getTVApiTvDvbc();

    ITVApiTvDvbcFrontEndAidl getTVApiTvDvbcFrontEnd();

    ITVApiTvDvbsAidl getTVApiTvDvbs();

    ITVApiTvDvbsFrontEndAidl getTVApiTvDvbsFrontEnd();

    ITVApiTvDvbtAidl getTVApiTvDvbt();

    ITVApiTvDvbtFrontEndAidl getTVApiTvDvbtFrontEnd();

    ITVApiTvFrontEndAidl getTVApiTvFrontEnd();

    ITVApiTvIsdbAidl getTVApiTvIsdb();

    ITVApiTvIsdbFrontEndAidl getTVApiTvIsdbFrontEnd();

    ITVApiTvIsdbGingaAidl getTVApiTvIsdbGinga();

    ITVApiTvLcnAidl getTVApiTvLcn();

    ITVApiTvMHEG5Aidl getTVApiTvMHEG5();

    ITVApiTvPlaceModeAidl getTVApiTvPlaceMode();

    ITVApiTvPvrAidl getTVApiTvPvr();

    ITVApiTvSurfaceHolderAidl getTVApiTvSurfaceHolder();

    ITVApiTvSystemHotelModeAidl getTVApiTvSystemHotelMode();

    ITVApiTvTeletextAidl getTVApiTvTeletext();

    ITVApiUsbAidl getTVApiUsb();

    ITVApiVChipCanadaRatingAidl getTVApiVChipCanadaRating();

    ITVApiVChipNoRatingLockAidl getTVApiVChipNoRatingLock();

    ITVApiVChipRRT5Aidl getTVApiVChipRRT5();

    ITVApiVChipUSRatingAidl getTVApiVChipUSRating();

    ITVApiWifiAidl getTVApiWifi();

    boolean onGlobalKeyEvent(KeyEvent keyEvent);

    boolean onGlobalKeyEventBefore(KeyEvent keyEvent);

    void removeGlobalKeyListener(INotifyGlobalKeyListener iNotifyGlobalKeyListener);

    void removeNotifyListener(INotifyListener iNotifyListener);

    boolean resetAllFunction(EnumResetLevel enumResetLevel);
}
