/frameworks/base/media/java/android/media/tv/ |
H A D | ITvInputManagerCallback.aidl | 24 void onInputStateChanged(in String inputId, int state); 25 void onInputAdded(in String inputId); 26 void onInputRemoved(in String inputId); 27 void onInputUpdated(in String inputId);
|
H A D | ITvInputServiceCallback.aidl | 29 void removeTvInput(in String inputId);
|
H A D | ITvInputService.aidl | 33 in String inputId);
|
H A D | TvInputManager.java | 577 * @param inputId The id of the TV input. 585 public void onInputStateChanged(String inputId, int state) { argument 594 * @param inputId The id of the TV input. 596 public void onInputAdded(String inputId) { argument 605 * @param inputId The id of the TV input. 607 public void onInputRemoved(String inputId) { argument 616 * @param inputId The id of the TV input. 620 public void onInputUpdated(String inputId) { argument 637 public void postInputStateChanged(final String inputId, final int state) { argument 641 mCallback.onInputStateChanged(inputId, stat 646 postInputAdded(final String inputId) argument 655 postInputRemoved(final String inputId) argument 664 postInputUpdated(final String inputId) argument 956 getTvInputInfo(@onNull String inputId) argument 978 getInputState(@onNull String inputId) argument 1148 createSession(@onNull String inputId, @NonNull final SessionCallback callback, @NonNull Handler handler) argument 1180 getAvailableTvStreamConfigList(String inputId) argument 1198 captureFrame(String inputId, Surface surface, TvStreamConfig config) argument [all...] |
H A D | ITvInputManager.aidl | 43 TvInputInfo getTvInputInfo(in String inputId, int userId); 44 int getTvInputState(in String inputId, int userId); 58 void createSession(in ITvInputClient client, in String inputId, int seq, int userId); 93 List<TvStreamConfig> getAvailableTvStreamConfigList(in String inputId, int userId); 94 boolean captureFrame(in String inputId, in Surface surface, in TvStreamConfig config,
|
H A D | TvView.java | 275 * @param inputId The ID of the TV input for the given channel. 278 public void tune(@NonNull String inputId, Uri channelUri) { argument 279 tune(inputId, channelUri, null); 285 * @param inputId The ID of TV input for the given channel. 291 public void tune(String inputId, Uri channelUri, Bundle params) { argument 293 if (TextUtils.isEmpty(inputId)) { 294 throw new IllegalArgumentException("inputId cannot be null or an empty string"); 301 if (mSessionCallback != null && TextUtils.equals(mSessionCallback.mInputId, inputId)) { 305 // createSession() was called but the actual session for the given inputId has not 308 // a new callback because this tuning request was made on the same inputId 824 onTimeShiftStartPositionChanged(String inputId, long timeMs) argument 837 onTimeShiftCurrentPositionChanged(String inputId, long timeMs) argument 852 onConnectionFailed(String inputId) argument 860 onDisconnected(String inputId) argument 870 onChannelRetuned(String inputId, Uri channelUri) argument 879 onTracksChanged(String inputId, List<TvTrackInfo> tracks) argument 891 onTrackSelected(String inputId, int type, String trackId) argument 903 onVideoSizeChanged(String inputId, int width, int height) argument 911 onVideoAvailable(String inputId) argument 927 onVideoUnavailable(String inputId, int reason) argument 936 onContentAllowed(String inputId) argument 946 onContentBlocked(String inputId, TvContentRating rating) argument 958 onEvent(String inputId, String eventType, Bundle eventArgs) argument 972 onTimeShiftStatusChanged(String inputId, int status) argument 998 MySessionCallback(String inputId, Uri channelUri, Bundle tuneParams) argument [all...] |
H A D | TvContract.java | 124 * @param inputId The ID of the pass-through input to build a channels URI for. 127 public static final Uri buildChannelUriForPassthroughInput(String inputId) { argument 129 .appendPath(PATH_PASSTHROUGH).appendPath(inputId).build(); 156 * @param inputId The ID of the TV input to build a channels URI for. If {@code null}, builds a 159 public static final Uri buildChannelsUriForInput(@Nullable String inputId) { argument 160 return buildChannelsUriForInput(inputId, false); 166 * @param inputId The ID of the TV input to build a channels URI for. If {@code null}, builds a 174 public static final Uri buildChannelsUriForInput(@Nullable String inputId, argument 177 if (inputId != null) { 178 builder.appendQueryParameter(PARAM_INPUT, inputId); 197 buildChannelsUriForInput(@ullable String inputId, @Nullable String genre, boolean browsableOnly) argument [all...] |
H A D | ITvInputClient.aidl | 32 void onSessionCreated(in String inputId, IBinder token, in InputChannel channel, int seq);
|
H A D | TvInputService.java | 124 String inputId) { 134 args.arg3 = inputId; 171 * @param inputId The ID of the TV input associated with the session. 174 public abstract Session onCreateSession(String inputId); argument 232 private boolean isPassthroughInput(String inputId) { argument 236 TvInputInfo info = mTvInputManager.getTvInputInfo(inputId); 1620 private void broadcastRemoveTvInput(String inputId) { argument 1624 mCallbacks.getBroadcastItem(i).removeTvInput(inputId); 1639 String inputId = (String) args.arg3; 1641 Session sessionImpl = onCreateSession(inputId); [all...] |
H A D | TvInputInfo.java | 673 private static boolean isHidden(Context context, String inputId, int userId) { argument 674 return getHiddenTvInputIds(context, userId).contains(inputId); 677 private static String getCustomLabel(Context context, String inputId, int userId) { argument 678 return getCustomLabels(context, userId).get(inputId); 740 for (String inputId : hiddenInputIds) { 741 ensureValidField(inputId); 747 builder.append(Uri.encode(inputId));
|
/frameworks/base/services/core/java/com/android/server/tv/ |
H A D | TvInputHardwareManager.java | 206 String inputId = mHardwareInputIdMap.get(deviceId); 207 if (inputId != null) { 209 convertConnectedToState(configs.length > 0), 0, inputId).sendToTarget(); 287 String inputId = mHardwareInputIdMap.get(hardwareInfo.getDeviceId()); 288 if (inputId != null && inputId.equals(info.getId())) { 291 inputId).sendToTarget(); 342 public void removeTvInput(String inputId) { argument 344 mInputMap.remove(inputId); 345 int hardwareIndex = indexOfEqualValue(mHardwareInputIdMap, inputId); 417 findDeviceIdForInputIdLocked(String inputId) argument 430 getAvailableTvStreamConfigList(String inputId, int callingUid, int resolvedUserId) argument 452 captureFrame(String inputId, Surface surface, final TvStreamConfig config, int callingUid, int resolvedUserId) argument 1030 onStateChanged(String inputId, int state) argument 1035 onHdmiDeviceUpdated(String inputId, HdmiDeviceInfo device) argument [all...] |
H A D | TvInputManagerService.java | 339 for (String inputId : inputMap.keySet()) { 340 if (!userState.inputMap.containsKey(inputId)) { 341 notifyInputAddedLocked(userState, inputId); 344 ComponentName component = inputMap.get(inputId).info.getComponent(); 348 notifyInputUpdatedLocked(userState, inputId); 355 for (String inputId : userState.inputMap.keySet()) { 356 if (!inputMap.containsKey(inputId)) { 357 TvInputInfo info = userState.inputMap.get(inputId).info; 360 abortPendingCreateSessionRequestsLocked(serviceState, inputId, userId); 362 notifyInputRemovedLocked(userState, inputId); 571 abortPendingCreateSessionRequestsLocked(ServiceState serviceState, String inputId, int userId) argument 615 sendSessionTokenToClientLocked(ITvInputClient client, String inputId, IBinder sessionToken, InputChannel channel, int seq) argument 705 notifyInputAddedLocked(UserState userState, String inputId) argument 718 notifyInputRemovedLocked(UserState userState, String inputId) argument 731 notifyInputUpdatedLocked(UserState userState, String inputId) argument 744 notifyInputStateChangedLocked(UserState userState, String inputId, int state, ITvInputManagerCallback targetCallback) argument 767 setStateLocked(String inputId, int state, int userId) argument 804 getTvInputInfo(String inputId, int userId) argument 820 getTvInputState(String inputId, int userId) argument 1005 createSession(final ITvInputClient client, final String inputId, int seq, int userId) argument 1602 getAvailableTvStreamConfigList(String inputId, int userId) argument 1623 captureFrame(String inputId, Surface surface, TvStreamConfig config, int userId) argument 2101 removeTvInput(String inputId) argument 2500 onStateChanged(String inputId, int state) argument 2571 onHdmiDeviceUpdated(String inputId, HdmiDeviceInfo deviceInfo) argument [all...] |
/frameworks/base/services/core/java/com/android/server/hdmi/ |
H A D | HdmiCecLocalDeviceTv.java | 139 public void onInputAdded(String inputId) { 140 TvInputInfo tvInfo = mService.getTvInputManager().getTvInputInfo(inputId); 143 addTvInput(inputId, info.getId()); 150 public void onInputRemoved(String inputId) { 151 removeTvInput(inputId); 162 private void addTvInput(String inputId, int deviceId) { argument 164 mTvInputs.put(inputId, deviceId); 168 private void removeTvInput(String inputId) { argument 170 mTvInputs.remove(inputId);
|
/frameworks/native/services/inputflinger/ |
H A D | EventHub.cpp | 1094 struct input_id inputId; local 1095 if(ioctl(fd, EVIOCGID, &inputId)) { 1100 identifier.bus = inputId.bustype; 1101 identifier.product = inputId.product; 1102 identifier.vendor = inputId.vendor; 1103 identifier.version = inputId.version;
|