Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ea8a55f7 authored by David Zhao's avatar David Zhao Committed by Automerger Merge Worker
Browse files

Merge "API Review: Use intdef for TvMessageType" into udc-dev am: 8c79f224 am: 4fbb0864

parents a392328e 4fbb0864
Loading
Loading
Loading
Loading
+9 −8
Original line number Diff line number Diff line
@@ -27345,8 +27345,9 @@ package android.media.tv {
    field public static final int TIME_SHIFT_STATUS_UNKNOWN = 0; // 0x0
    field public static final int TIME_SHIFT_STATUS_UNSUPPORTED = 1; // 0x1
    field public static final String TV_MESSAGE_KEY_STREAM_ID = "android.media.tv.TvInputManager.stream_id";
    field public static final String TV_MESSAGE_TYPE_CLOSED_CAPTION = "CC";
    field public static final String TV_MESSAGE_TYPE_WATERMARK = "Watermark";
    field public static final int TV_MESSAGE_TYPE_CLOSED_CAPTION = 2; // 0x2
    field public static final int TV_MESSAGE_TYPE_OTHER = 1000; // 0x3e8
    field public static final int TV_MESSAGE_TYPE_WATERMARK = 1; // 0x1
    field public static final int VIDEO_UNAVAILABLE_REASON_AUDIO_ONLY = 4; // 0x4
    field public static final int VIDEO_UNAVAILABLE_REASON_BUFFERING = 3; // 0x3
    field public static final int VIDEO_UNAVAILABLE_REASON_CAS_BLACKOUT = 16; // 0x10
@@ -27437,7 +27438,7 @@ package android.media.tv {
    method public void notifyTrackSelected(int, String);
    method public void notifyTracksChanged(java.util.List<android.media.tv.TvTrackInfo>);
    method public void notifyTuned(@NonNull android.net.Uri);
    method public void notifyTvMessage(@NonNull String, @NonNull android.os.Bundle);
    method public void notifyTvMessage(int, @NonNull android.os.Bundle);
    method public void notifyVideoAvailable();
    method public void notifyVideoUnavailable(int);
    method public void onAdBufferReady(@NonNull android.media.tv.AdBuffer);
@@ -27459,7 +27460,7 @@ package android.media.tv {
    method public void onSetInteractiveAppNotificationEnabled(boolean);
    method public abstract void onSetStreamVolume(@FloatRange(from=0.0, to=1.0) float);
    method public abstract boolean onSetSurface(@Nullable android.view.Surface);
    method public void onSetTvMessageEnabled(@NonNull String, boolean);
    method public void onSetTvMessageEnabled(int, boolean);
    method public void onSurfaceChanged(int, int, int);
    method public long onTimeShiftGetCurrentPosition();
    method public long onTimeShiftGetStartPosition();
@@ -27602,7 +27603,7 @@ package android.media.tv {
    method public void setOnUnhandledInputEventListener(android.media.tv.TvView.OnUnhandledInputEventListener);
    method public void setStreamVolume(@FloatRange(from=0.0, to=1.0) float);
    method public void setTimeShiftPositionCallback(@Nullable android.media.tv.TvView.TimeShiftPositionCallback);
    method public void setTvMessageEnabled(@NonNull String, boolean);
    method public void setTvMessageEnabled(int, boolean);
    method public void setZOrderMediaOverlay(boolean);
    method public void setZOrderOnTop(boolean);
    method public void timeShiftPause();
@@ -27643,7 +27644,7 @@ package android.media.tv {
    method public void onTrackSelected(String, int, String);
    method public void onTracksChanged(String, java.util.List<android.media.tv.TvTrackInfo>);
    method public void onTuned(@NonNull String, @NonNull android.net.Uri);
    method public void onTvMessage(@NonNull String, @NonNull String, @NonNull android.os.Bundle);
    method public void onTvMessage(@NonNull String, int, @NonNull android.os.Bundle);
    method public void onVideoAvailable(String);
    method public void onVideoSizeChanged(String, int, int);
    method public void onVideoUnavailable(String, int);
@@ -27803,7 +27804,7 @@ package android.media.tv.interactive {
    method public boolean onTrackballEvent(@NonNull android.view.MotionEvent);
    method public void onTracksChanged(@NonNull java.util.List<android.media.tv.TvTrackInfo>);
    method public void onTuned(@NonNull android.net.Uri);
    method public void onTvMessage(@NonNull String, @NonNull android.os.Bundle);
    method public void onTvMessage(int, @NonNull android.os.Bundle);
    method public void onTvRecordingInfo(@Nullable android.media.tv.TvRecordingInfo);
    method public void onTvRecordingInfoList(@NonNull java.util.List<android.media.tv.TvRecordingInfo>);
    method public void onVideoAvailable();
@@ -27867,7 +27868,7 @@ package android.media.tv.interactive {
    method public void notifyTimeShiftPlaybackParams(@NonNull android.media.PlaybackParams);
    method public void notifyTimeShiftStartPositionChanged(@NonNull String, long);
    method public void notifyTimeShiftStatusChanged(@NonNull String, int);
    method public void notifyTvMessage(@NonNull String, @NonNull android.os.Bundle);
    method public void notifyTvMessage(@NonNull int, @NonNull android.os.Bundle);
    method public void onAttachedToWindow();
    method public void onDetachedFromWindow();
    method public void onLayout(boolean, int, int, int, int);
+1 −1
Original line number Diff line number Diff line
@@ -1959,7 +1959,7 @@ package android.media.tv {
  }

  public class TvView extends android.view.ViewGroup {
    method public void notifyTvMessage(@NonNull String, @NonNull android.os.Bundle);
    method public void notifyTvMessage(int, @NonNull android.os.Bundle);
  }

}
+1 −1
Original line number Diff line number Diff line
@@ -55,7 +55,7 @@ oneway interface ITvInputClient {
    void onCueingMessageAvailability(boolean available, int seq);
    void onTimeShiftMode(int mode, int seq);
    void onAvailableSpeeds(in float[] speeds, int seq);
    void onTvMessage(in String type, in Bundle data, int seq);
    void onTvMessage(int type, in Bundle data, int seq);

    void onTuned(in Uri channelUri, int seq);
    // For the recording session
+1 −1
Original line number Diff line number Diff line
@@ -119,7 +119,7 @@ interface ITvInputManager {
    void notifyAdBufferReady(in IBinder sessionToken, in AdBuffer buffer, int userId);

    // For TV Message
    void notifyTvMessage(in IBinder sessionToken, in String type, in Bundle data, int userId);
    void notifyTvMessage(in IBinder sessionToken, int type, in Bundle data, int userId);

    // For TV input hardware binding
    List<TvInputHardwareInfo> getHardwareList();
+1 −1
Original line number Diff line number Diff line
@@ -78,5 +78,5 @@ oneway interface ITvInputSession {
    void notifyAdBufferReady(in AdBuffer buffer);

    // For TV messages
    void notifyTvMessage(in String type, in Bundle data);
    void notifyTvMessage(int type, in Bundle data);
}
Loading