package com.mstar.android.tv;

import android.os.RemoteException;
import android.os.ServiceManager;
import com.mstar.android.tv.ITvService;

/* JADX INFO: loaded from: classes.dex */
public class TvManager {
    private static final String TAG = "TvManager";
    static TvManager mInstance;
    ITvService mService;

    private TvManager(ITvService iTvService) {
        this.mService = iTvService;
    }

    public static TvManager getInstance() {
        if (mInstance == null) {
            synchronized (TvManager.class) {
                try {
                    if (mInstance == null) {
                        mInstance = new TvManager(ITvService.Stub.asInterface(ServiceManager.getService("tv")));
                    }
                } finally {
                }
            }
        }
        return mInstance;
    }

    public ITvAtscChannel getTvAtscChannel() {
        try {
            return this.mService.getTvAtscChannel();
        } catch (RemoteException e2) {
            e2.printStackTrace();
            return null;
        }
    }

    public ITvCc getTvCc() {
        try {
            return this.mService.getTvCc();
        } catch (RemoteException e2) {
            e2.printStackTrace();
            return null;
        }
    }

    public ITvCec getTvCec() {
        try {
            return this.mService.getTvCec();
        } catch (RemoteException e2) {
            e2.printStackTrace();
            return null;
        }
    }

    public ITvChannel getTvChannel() {
        try {
            return this.mService.getTvChannel();
        } catch (RemoteException e2) {
            e2.printStackTrace();
            return null;
        }
    }

    public ITvCommon getTvCommon() {
        try {
            return this.mService.getTvCommon();
        } catch (RemoteException e2) {
            e2.printStackTrace();
            return null;
        }
    }

    public ITvEpg getTvEpg() {
        try {
            return this.mService.getTvEpg();
        } catch (RemoteException e2) {
            e2.printStackTrace();
            return null;
        }
    }

    public ITvFactory getTvFactory() {
        try {
            return this.mService.getTvFactory();
        } catch (RemoteException e2) {
            e2.printStackTrace();
            return null;
        }
    }

    public ITvGinga getTvGinga() {
        try {
            return this.mService.getTvGinga();
        } catch (RemoteException e2) {
            e2.printStackTrace();
            return null;
        }
    }

    public ITvHbbTV getTvHbbTV() {
        try {
            return this.mService.getTvHbbTV();
        } catch (RemoteException e2) {
            e2.printStackTrace();
            return null;
        }
    }

    public ITvIsdbChannel getTvIsdbChannel() {
        try {
            return this.mService.getTvIsdbChannel();
        } catch (RemoteException e2) {
            e2.printStackTrace();
            return null;
        }
    }

    public ITvMhl getTvMhl() {
        try {
            return this.mService.getTvMhl();
        } catch (RemoteException e2) {
            e2.printStackTrace();
            return null;
        }
    }

    public ITvOad getTvOad() {
        try {
            return this.mService.getTvOad();
        } catch (RemoteException e2) {
            e2.printStackTrace();
            return null;
        }
    }

    public ITvParentalControl getTvParentalControl() {
        try {
            return this.mService.getTvParentalControl();
        } catch (RemoteException e2) {
            e2.printStackTrace();
            return null;
        }
    }

    public ITvPicture getTvPicture() {
        try {
            return this.mService.getTvPicture();
        } catch (RemoteException e2) {
            e2.printStackTrace();
            return null;
        }
    }

    public ITvPipPop getTvPipPop() {
        try {
            return this.mService.getTvPipPop();
        } catch (RemoteException e2) {
            e2.printStackTrace();
            return null;
        }
    }

    public ITvS3D getTvS3D() {
        try {
            return this.mService.getTvS3D();
        } catch (RemoteException e2) {
            e2.printStackTrace();
            return null;
        }
    }
}
