/frameworks/base/media/java/android/media/tv/ |
TvInputInfo.aidl | 19 parcelable TvInputInfo;
|
ITvInputServiceCallback.aidl | 19 import android.media.tv.TvInputInfo; 27 void addHardwareInput(in int deviceId, in TvInputInfo inputInfo); 28 void addHdmiInput(in int id, in TvInputInfo inputInfo);
|
ITvInputManagerCallback.aidl | 19 import android.media.tv.TvInputInfo; 30 void onTvInputInfoUpdated(in TvInputInfo TvInputInfo);
|
TvInputInfo.java | 66 public final class TvInputInfo implements Parcelable { 68 private static final String TAG = "TvInputInfo"; 152 * Create a new instance of the TvInputInfo class, instantiating it from the given Context, 158 * @param label The label of this TvInputInfo. If it is {@code null} or empty, {@code service} 168 public static TvInputInfo createTvInputInfo(Context context, ResolveInfo service, 171 TvInputInfo info = new TvInputInfo.Builder(context, service) 181 * Create a new instance of the TvInputInfo class, instantiating it from the given Context, 187 * @param labelRes The label resource ID of this TvInputInfo. If it is {@code 0}, 196 public static TvInputInfo createTvInputInfo(Context context, ResolveInfo service [all...] |
ITvInputManager.aidl | 30 import android.media.tv.TvInputInfo; 43 List<TvInputInfo> getTvInputList(int userId); 44 TvInputInfo getTvInputInfo(in String inputId, int userId); 45 void updateTvInputInfo(in TvInputInfo inputInfo, int userId); 97 in TvInputInfo info, int userId);
|
/packages/apps/TV/tests/unit/src/com/android/tv/util/ |
TvInputManagerHelperTest.java | 22 import android.media.tv.TvInputInfo; 46 List<TvInputInfo> inputs = new ArrayList<>(); 90 ComparatorTester<TvInputInfo> comparatorTester = 93 for (TvInputInfo input : inputs) { 103 TvInputInfo hdmi1 = 108 TvInputInfo.TYPE_HDMI, 113 TvInputInfo hdmi2 = 118 TvInputInfo.TYPE_HDMI, 123 TvInputInfo hdmi3 = 128 TvInputInfo.TYPE_HDMI [all...] |
/packages/apps/TV/src/com/android/tv/analytics/ |
SendConfigInfoRunnable.java | 19 import android.media.tv.TvInputInfo; 35 List<TvInputInfo> infoList = mTvInputManagerHelper.getTvInputInfos(false, false); 38 for (TvInputInfo info : infoList) {
|
/packages/apps/TV/src/com/android/tv/data/ |
TvInputNewComparator.java | 19 import android.media.tv.TvInputInfo; 25 public class TvInputNewComparator implements Comparator<TvInputInfo> { 35 public int compare(TvInputInfo lhs, TvInputInfo rhs) {
|
/packages/apps/TV/tests/common/src/com/android/tv/testing/testdata/ |
TestData.java | 20 import android.media.tv.TvInputInfo; 51 public abstract TvInputInfo getTvInputInfo(); 59 private TvInputInfo mTvInputInfo = createTvInputInfo(); 61 private TvInputInfo createTvInputInfo() { 69 TvInputInfo.TYPE_TUNER, 82 public TvInputInfo getTvInputInfo() {
|
/packages/apps/TV/tests/common/src/com/android/tv/testing/utils/ |
TestUtils.java | 24 import android.media.tv.TvInputInfo; 31 /** Creates a {@link TvInputInfo}. */ 32 public static TvInputInfo createTvInputInfo( 39 * Creates a {@link TvInputInfo}. 43 public static TvInputInfo createTvInputInfo( 52 // Create a mock TvInputInfo by using private constructor 66 * private TvInputInfo(ResolveInfo service, String id, int type, boolean isHardwareInput, 71 private static TvInputInfo createTvInputInfoForO( 80 Constructor<TvInputInfo> constructor = 81 TvInputInfo.class.getDeclaredConstructor [all...] |
Utils.java | 25 import android.media.tv.TvInputInfo; 73 for (TvInputInfo info : tim.getTvInputList()) { 83 for (TvInputInfo info : tim.getTvInputList()) {
|
/packages/apps/TV/tests/unit/src/com/android/tv/data/ |
TvInputNewComparatorTest.java | 20 import android.media.tv.TvInputInfo; 73 new Comparator<TvInputInfo>() { 75 public int compare(TvInputInfo lhs, TvInputInfo rhs) { 80 ComparatorTester<TvInputInfo> comparatorTester = 84 // Put mock resolveInfo to prevent NPE in {@link TvInputInfo#toString} 85 TvInputInfo info1 = 87 resolveInfo, id, "test1", TvInputInfo.TYPE_TUNER, false); 88 TvInputInfo info2 = 90 resolveInfo, id, "test2", TvInputInfo.TYPE_DISPLAY_PORT, true) [all...] |
/cts/tests/tests/tv/src/android/media/tv/cts/ |
TvInputManagerTest.java | 23 import android.media.tv.TvInputInfo; 57 private static TvInputInfo getInfoForClassName(List<TvInputInfo> list, String name) { 58 for (TvInputInfo info : list) { 91 TvInputInfo expected = mManager.getTvInputInfo(mStubId); 92 TvInputInfo actual = getInfoForClassName(mManager.getTvInputList(), 102 List<TvInputInfo> list = mManager.getTvInputList(); 215 TvInputInfo defaultInfo = new TvInputInfo.Builder(getActivity(), 217 TvInputInfo updatedInfo = new TvInputInfo.Builder(getActivity() [all...] |
TvInputInfoTest.java | 24 import android.media.tv.TvInputInfo; 32 * Test for {@link android.media.tv.TvInputInfo}. 35 private TvInputInfo mStubInfo; 38 public static boolean compareTvInputInfos(Context context, TvInputInfo info1, 39 TvInputInfo info2) { 61 for (TvInputInfo info : manager.getTvInputList()) { 98 TvInputInfo infoFromParcel = TvInputInfo.CREATOR.createFromParcel(p); 125 String inputId = intent.getStringExtra(TvInputInfo.EXTRA_INPUT_ID); 140 assertEquals(mStubInfo.getType(), TvInputInfo.TYPE_TUNER) [all...] |
HardwareSessionTest.java | 23 import android.media.tv.TvInputInfo; 49 private TvInputInfo mStubInfo; 50 private final List<TvInputInfo> mPassthroughInputList = new ArrayList<>(); 66 for (TvInputInfo info : mManager.getTvInputList()) { 81 for (final TvInputInfo info : mPassthroughInputList) { 86 public void verifyCommandTuneAndHardwareVideoAvailability(TvInputInfo passthroughInfo) throws
|
BundledTvInputServiceTest.java | 23 import android.media.tv.TvInputInfo; 49 private final List<TvInputInfo> mPassthroughInputList = new ArrayList<>(); 103 for (TvInputInfo info : mManager.getTvInputList()) { 135 for (final TvInputInfo info : mPassthroughInputList) { 169 final TvInputInfo info = mPassthroughInputList.get(i % mPassthroughInputList.size());
|
/packages/apps/TV/tuner/src/com/android/tv/tuner/util/ |
TunerInputInfoUtils.java | 22 import android.media.tv.TvInputInfo; 43 public static TvInputInfo buildTunerInputInfo(Context context) { 62 TvInputInfo.Builder builder = 63 new TvInputInfo.Builder(context, ComponentName.unflattenFromString(inputId)); 82 new AsyncTask<Void, Void, TvInputInfo>() { 84 protected TvInputInfo doInBackground(Void... params) { 91 protected void onPostExecute(TvInputInfo info) { 98 "TvInputInfo ["
|
/packages/apps/TV/src/com/android/tv/util/ |
TvInputManagerHelper.java | 25 import android.media.tv.TvInputInfo; 55 TvInputInfo getTvInputInfo(String inputId); 63 List<TvInputInfo> getTvInputList(); 76 public TvInputInfo getTvInputInfo(String inputId) { 96 public List<TvInputInfo> getTvInputList() { 125 DEFAULT_TV_INPUT_PRIORITY.add(TvInputInfo.TYPE_TUNER); 130 DEFAULT_TV_INPUT_PRIORITY.add(TvInputInfo.TYPE_HDMI); 131 DEFAULT_TV_INPUT_PRIORITY.add(TvInputInfo.TYPE_DVI); 132 DEFAULT_TV_INPUT_PRIORITY.add(TvInputInfo.TYPE_COMPONENT); 133 DEFAULT_TV_INPUT_PRIORITY.add(TvInputInfo.TYPE_SVIDEO) [all...] |
Partner.java | 26 import android.media.tv.TvInputInfo; 74 INPUT_TYPE_MAP.put(INPUT_TYPE_TUNER, TvInputInfo.TYPE_TUNER); 79 INPUT_TYPE_MAP.put(INPUT_TYPE_HDMI, TvInputInfo.TYPE_HDMI); 80 INPUT_TYPE_MAP.put(INPUT_TYPE_DVI, TvInputInfo.TYPE_DVI); 81 INPUT_TYPE_MAP.put(INPUT_TYPE_COMPONENT, TvInputInfo.TYPE_COMPONENT); 82 INPUT_TYPE_MAP.put(INPUT_TYPE_SVIDEO, TvInputInfo.TYPE_SVIDEO); 83 INPUT_TYPE_MAP.put(INPUT_TYPE_COMPOSITE, TvInputInfo.TYPE_COMPOSITE); 84 INPUT_TYPE_MAP.put(INPUT_TYPE_DISPLAY_PORT, TvInputInfo.TYPE_DISPLAY_PORT); 85 INPUT_TYPE_MAP.put(INPUT_TYPE_VGA, TvInputInfo.TYPE_VGA); 86 INPUT_TYPE_MAP.put(INPUT_TYPE_SCART, TvInputInfo.TYPE_SCART) [all...] |
/packages/apps/TV/tests/common/src/com/android/tv/testing/ |
FakeTvInputManager.java | 20 import android.media.tv.TvInputInfo; 33 private final Map<String, TvInputInfo> mInputMap = new HashMap<>(); 36 public void add(TvInputInfo inputInfo, int state) { 88 public TvInputInfo getTvInputInfo(String inputId) { 108 public List<TvInputInfo> getTvInputList() {
|
/packages/apps/TV/common/src/com/android/tv/common/actions/ |
InputSetupActionUtils.java | 20 import android.media.tv.TvInputInfo; 42 public static final String EXTRA_INPUT_ID = TvInputInfo.EXTRA_INPUT_ID;
|
/packages/apps/TvSettings/Settings/src/com/android/tv/settings/system/ |
InputOptionsFragment.java | 20 import android.media.tv.TvInputInfo; 58 private TvInputInfo mInputInfo; 60 public static void prepareArgs(@NonNull Bundle args, TvInputInfo inputInfo) { 72 TvInputInfo.TvInputSettings.getCustomLabels(context, UserHandle.USER_SYSTEM); 74 TvInputInfo.TvInputSettings.getHiddenTvInputIds(context, UserHandle.USER_SYSTEM); 170 TvInputInfo.TvInputSettings 187 TvInputInfo.TvInputSettings
|
InputsFragment.java | 20 import android.media.tv.TvInputInfo; 76 TvInputInfo.TvInputSettings.getCustomLabels(context, UserHandle.USER_SYSTEM); 78 TvInputInfo.TvInputSettings.getHiddenTvInputIds(context, UserHandle.USER_SYSTEM); 101 for (TvInputInfo info : mTvInputManager.getTvInputList()) { 102 if (info.getType() == TvInputInfo.TYPE_TUNER 194 public void refresh(TvInputInfo inputInfo) { 214 public static String makeInputPrefKey(TvInputInfo inputInfo) {
|
/packages/apps/TV/src/com/android/tv/ui/ |
SelectInputView.java | 21 import android.media.tv.TvInputInfo; 55 private final List<TvInputInfo> mInputList = new ArrayList<>(); 131 private TvInputInfo mSelectedInput; 249 Map<String, TvInputInfo> inputMap = new HashMap<>(); 251 for (TvInputInfo input : mTvInputManagerHelper.getTvInputInfos(false, false)) { 263 for (TvInputInfo input : inputMap.values()) { 272 for (TvInputInfo input : mInputList) { 284 private void setItemViewText(View v, TvInputInfo input) { 299 private boolean isInputEnabled(TvInputInfo input) { 328 TvInputInfo input = mInputList.get(position) [all...] |
/packages/apps/TV/src/com/android/tv/ |
SelectInputActivity.java | 22 import android.media.tv.TvInputInfo; 49 public void onPassthroughInputSelected(TvInputInfo input) {
|