Lines Matching defs:Session
66 * {@link TvInputService.Session}. All TV input services must require that clients hold the
94 * looper to be synchronously run with {@code Session.mHandler}.
162 * Returns a concrete implementation of {@link Session}.
170 public abstract Session onCreateSession(String inputId);
238 public abstract static class Session implements KeyEvent.Callback {
260 * Creates a new Session.
264 public Session(Context context) {
1080 return TvInputManager.Session.DISPATCH_HANDLED;
1087 return TvInputManager.Session.DISPATCH_HANDLED;
1091 return TvInputManager.Session.DISPATCH_HANDLED;
1095 return TvInputManager.Session.DISPATCH_HANDLED;
1100 return TvInputManager.Session.DISPATCH_NOT_HANDLED;
1112 return TvInputManager.Session.DISPATCH_HANDLED;
1115 return TvInputManager.Session.DISPATCH_IN_PROGRESS;
1184 public abstract static class HardwareSession extends Session {
1195 private TvInputManager.Session mHardwareSession;
1214 public void onSessionCreated(TvInputManager.Session session) {
1235 public void onVideoAvailable(final TvInputManager.Session session) {
1242 public void onVideoUnavailable(final TvInputManager.Session session,
1262 * {@link TvInputService.Session#notifyVideoAvailable()}.
1268 * {@link TvInputService.Session#notifyVideoUnavailable(int)}.
1355 Session sessionImpl = onCreateSession(inputId);
1406 Session sessionImpl = (Session) args.arg1;