diff options
author | Jae Seo <jaeseo@google.com> | 2014-07-23 16:35:44 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2014-07-22 16:21:19 +0000 |
commit | 9adf3dfe194b2c31ddef39dfc7ec2bb76e65ad93 (patch) | |
tree | b08293407fdb10fa77e18449bb2efb573aca34e4 /media | |
parent | a87c384f2ba2f1e132ae8d5eb367374f46d14a4c (diff) | |
parent | 15bbf3b220fdd22df62f2bfa04452f4cdf11d2bb (diff) | |
download | frameworks_base-9adf3dfe194b2c31ddef39dfc7ec2bb76e65ad93.zip frameworks_base-9adf3dfe194b2c31ddef39dfc7ec2bb76e65ad93.tar.gz frameworks_base-9adf3dfe194b2c31ddef39dfc7ec2bb76e65ad93.tar.bz2 |
Merge "TIF: Use @SystemApi for APIs that we intend to open to OEMs" into lmp-dev
Diffstat (limited to 'media')
-rw-r--r-- | media/java/android/media/tv/TvContract.java | 1 | ||||
-rw-r--r-- | media/java/android/media/tv/TvInputManager.java | 7 | ||||
-rw-r--r-- | media/java/android/media/tv/TvView.java | 2 |
3 files changed, 8 insertions, 2 deletions
diff --git a/media/java/android/media/tv/TvContract.java b/media/java/android/media/tv/TvContract.java index cd0e776..d2071ef 100644 --- a/media/java/android/media/tv/TvContract.java +++ b/media/java/android/media/tv/TvContract.java @@ -1109,6 +1109,7 @@ public final class TvContract { * @return {@code true} if the genre is canonical, otherwise {@code false}. * @hide */ + @SystemApi public static boolean isCanonical(String genre) { return CANONICAL_GENRES.contains(genre); } diff --git a/media/java/android/media/tv/TvInputManager.java b/media/java/android/media/tv/TvInputManager.java index 5235a53..5bed40b 100644 --- a/media/java/android/media/tv/TvInputManager.java +++ b/media/java/android/media/tv/TvInputManager.java @@ -126,6 +126,7 @@ public final class TvInputManager { * Interface used to receive the created session. * @hide */ + @SystemApi public abstract static class SessionCallback { /** * This is called after {@link TvInputManager#createSession} has been processed. @@ -214,6 +215,7 @@ public final class TvInputManager { * @param eventArgs Optional arguments of the event. * @hide */ + @SystemApi public void onSessionEvent(Session session, String eventType, Bundle eventArgs) { } } @@ -656,6 +658,7 @@ public final class TvInputManager { * @throws IllegalArgumentException if any of the arguments is {@code null}. * @hide */ + @SystemApi public void createSession(String inputId, final SessionCallback callback, Handler handler) { if (inputId == null) { @@ -683,6 +686,7 @@ public final class TvInputManager { * The Session provides the per-session functionality of TV inputs. * @hide */ + @SystemApi public static final class Session { static final int DISPATCH_IN_PROGRESS = -1; static final int DISPATCH_NOT_HANDLED = 0; @@ -707,7 +711,6 @@ public final class TvInputManager { private InputChannel mChannel; private List<TvTrackInfo> mTracks; - /** @hide */ private Session(IBinder token, InputChannel channel, ITvInputManager service, int userId, int seq, SparseArray<SessionCallbackRecord> sessionCallbackRecordMap) { mToken = token; @@ -739,7 +742,6 @@ public final class TvInputManager { * Sets the {@link android.view.Surface} for this session. * * @param surface A {@link android.view.Surface} used to render video. - * @hide */ public void setSurface(Surface surface) { if (mToken == null) { @@ -763,6 +765,7 @@ public final class TvInputManager { * @param height The new height of the {@link Surface}. * @hide */ + @SystemApi public void dispatchSurfaceChanged(int format, int width, int height) { if (mToken == null) { Log.w(TAG, "The session has been already released"); diff --git a/media/java/android/media/tv/TvView.java b/media/java/android/media/tv/TvView.java index 0d36e84..35dd71e 100644 --- a/media/java/android/media/tv/TvView.java +++ b/media/java/android/media/tv/TvView.java @@ -230,6 +230,7 @@ public class TvView extends ViewGroup { * @see TvInputService.Session#dispatchContentBlocked(TvContentRating) * @hide */ + @SystemApi public void requestUnblockContent(TvContentRating unblockedRating) { if (mSession != null) { mSession.requestUnblockContent(unblockedRating); @@ -622,6 +623,7 @@ public class TvView extends ViewGroup { * @param eventArgs Optional arguments of the event. * @hide */ + @SystemApi public void onEvent(String inputId, String eventType, Bundle eventArgs) { } } |