Loading media/java/android/media/tv/ITvInputClient.aidl +2 −0 Original line number Diff line number Diff line Loading @@ -69,4 +69,6 @@ oneway interface ITvInputClient { // For ad response void onAdResponse(in AdResponse response, int seq); void onAdBufferConsumed(in AdBuffer buffer, int seq); void onTvInputSessionData(in String type, in Bundle data, int seq); } media/java/android/media/tv/ITvInputManager.aidl +2 −0 Original line number Diff line number Diff line Loading @@ -152,4 +152,6 @@ interface ITvInputManager { // For freezing video playback void setVideoFrozen(in IBinder sessionToken, boolean isFrozen, int userId); void notifyTvAdSessionData(in IBinder sessionToken, in String type, in Bundle data, int userId); } media/java/android/media/tv/ITvInputSession.aidl +2 −0 Original line number Diff line number Diff line Loading @@ -86,4 +86,6 @@ oneway interface ITvInputSession { // For freezing video void setVideoFrozen(boolean isFrozen); void notifyTvAdSessionData(in String type, in Bundle data); } media/java/android/media/tv/ITvInputSessionCallback.aidl +2 −0 Original line number Diff line number Diff line Loading @@ -68,4 +68,6 @@ oneway interface ITvInputSessionCallback { // For messages sent from the TV input void onTvMessage(int type, in Bundle data); void onTvInputSessionData(in String type, in Bundle data); } media/java/android/media/tv/ITvInputSessionWrapper.java +14 −0 Original line number Diff line number Diff line Loading @@ -82,6 +82,7 @@ public class ITvInputSessionWrapper extends ITvInputSession.Stub implements Hand private static final int DO_STOP_PLAYBACK = 33; private static final int DO_START_PLAYBACK = 34; private static final int DO_SET_VIDEO_FROZEN = 35; private static final int DO_NOTIFY_AD_SESSION_DATA = 36; private final boolean mIsRecordingSession; private final HandlerCaller mCaller; Loading Loading @@ -287,6 +288,7 @@ public class ITvInputSessionWrapper extends ITvInputSession.Stub implements Hand case DO_NOTIFY_TV_MESSAGE: { SomeArgs args = (SomeArgs) msg.obj; mTvInputSessionImpl.onTvMessageReceived((Integer) args.arg1, (Bundle) args.arg2); args.recycle(); break; } case DO_STOP_PLAYBACK: { Loading @@ -301,6 +303,12 @@ public class ITvInputSessionWrapper extends ITvInputSession.Stub implements Hand mTvInputSessionImpl.setVideoFrozen((Boolean) msg.obj); break; } case DO_NOTIFY_AD_SESSION_DATA: { SomeArgs args = (SomeArgs) msg.obj; mTvInputSessionImpl.notifyTvAdSessionData((String) args.arg1, (Bundle) args.arg2); args.recycle(); break; } default: { Log.w(TAG, "Unhandled message code: " + msg.what); break; Loading Loading @@ -487,6 +495,12 @@ public class ITvInputSessionWrapper extends ITvInputSession.Stub implements Hand mCaller.executeOrSendMessage(mCaller.obtainMessageO(DO_NOTIFY_AD_BUFFER, buffer)); } @Override public void notifyTvAdSessionData(String type, Bundle data) { mCaller.executeOrSendMessage( mCaller.obtainMessageOO(DO_NOTIFY_AD_SESSION_DATA, type, data)); } @Override public void setVideoFrozen(boolean isFrozen) { mCaller.executeOrSendMessage(mCaller.obtainMessageO(DO_SET_VIDEO_FROZEN, isFrozen)); Loading Loading
media/java/android/media/tv/ITvInputClient.aidl +2 −0 Original line number Diff line number Diff line Loading @@ -69,4 +69,6 @@ oneway interface ITvInputClient { // For ad response void onAdResponse(in AdResponse response, int seq); void onAdBufferConsumed(in AdBuffer buffer, int seq); void onTvInputSessionData(in String type, in Bundle data, int seq); }
media/java/android/media/tv/ITvInputManager.aidl +2 −0 Original line number Diff line number Diff line Loading @@ -152,4 +152,6 @@ interface ITvInputManager { // For freezing video playback void setVideoFrozen(in IBinder sessionToken, boolean isFrozen, int userId); void notifyTvAdSessionData(in IBinder sessionToken, in String type, in Bundle data, int userId); }
media/java/android/media/tv/ITvInputSession.aidl +2 −0 Original line number Diff line number Diff line Loading @@ -86,4 +86,6 @@ oneway interface ITvInputSession { // For freezing video void setVideoFrozen(boolean isFrozen); void notifyTvAdSessionData(in String type, in Bundle data); }
media/java/android/media/tv/ITvInputSessionCallback.aidl +2 −0 Original line number Diff line number Diff line Loading @@ -68,4 +68,6 @@ oneway interface ITvInputSessionCallback { // For messages sent from the TV input void onTvMessage(int type, in Bundle data); void onTvInputSessionData(in String type, in Bundle data); }
media/java/android/media/tv/ITvInputSessionWrapper.java +14 −0 Original line number Diff line number Diff line Loading @@ -82,6 +82,7 @@ public class ITvInputSessionWrapper extends ITvInputSession.Stub implements Hand private static final int DO_STOP_PLAYBACK = 33; private static final int DO_START_PLAYBACK = 34; private static final int DO_SET_VIDEO_FROZEN = 35; private static final int DO_NOTIFY_AD_SESSION_DATA = 36; private final boolean mIsRecordingSession; private final HandlerCaller mCaller; Loading Loading @@ -287,6 +288,7 @@ public class ITvInputSessionWrapper extends ITvInputSession.Stub implements Hand case DO_NOTIFY_TV_MESSAGE: { SomeArgs args = (SomeArgs) msg.obj; mTvInputSessionImpl.onTvMessageReceived((Integer) args.arg1, (Bundle) args.arg2); args.recycle(); break; } case DO_STOP_PLAYBACK: { Loading @@ -301,6 +303,12 @@ public class ITvInputSessionWrapper extends ITvInputSession.Stub implements Hand mTvInputSessionImpl.setVideoFrozen((Boolean) msg.obj); break; } case DO_NOTIFY_AD_SESSION_DATA: { SomeArgs args = (SomeArgs) msg.obj; mTvInputSessionImpl.notifyTvAdSessionData((String) args.arg1, (Bundle) args.arg2); args.recycle(); break; } default: { Log.w(TAG, "Unhandled message code: " + msg.what); break; Loading Loading @@ -487,6 +495,12 @@ public class ITvInputSessionWrapper extends ITvInputSession.Stub implements Hand mCaller.executeOrSendMessage(mCaller.obtainMessageO(DO_NOTIFY_AD_BUFFER, buffer)); } @Override public void notifyTvAdSessionData(String type, Bundle data) { mCaller.executeOrSendMessage( mCaller.obtainMessageOO(DO_NOTIFY_AD_SESSION_DATA, type, data)); } @Override public void setVideoFrozen(boolean isFrozen) { mCaller.executeOrSendMessage(mCaller.obtainMessageO(DO_SET_VIDEO_FROZEN, isFrozen)); Loading