Unhide sendTvRecordingInfoList

Bug: 261648703
Test: atest android.media.tv.interactive
Change-Id: I35b38c3926a7f107b772119d2c74a8115c4e0b68
This commit is contained in:
David Zhao
2023-01-25 18:27:59 -08:00
parent 1c640b9548
commit 70db6e9b47
3 changed files with 11 additions and 8 deletions

View File

@@ -27415,6 +27415,7 @@ package android.media.tv.interactive {
method public void onTracksChanged(@NonNull java.util.List<android.media.tv.TvTrackInfo>);
method public void onTuned(@NonNull android.net.Uri);
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();
method public void onVideoUnavailable(int);
method @CallSuper public void removeBroadcastInfo(int);
@@ -27478,6 +27479,7 @@ package android.media.tv.interactive {
method public void sendStreamVolume(float);
method public void sendTrackInfoList(@Nullable java.util.List<android.media.tv.TvTrackInfo>);
method public void sendTvRecordingInfo(@Nullable android.media.tv.TvRecordingInfo);
method public void sendTvRecordingInfoList(@NonNull java.util.List<android.media.tv.TvRecordingInfo>);
method public void setCallback(@NonNull java.util.concurrent.Executor, @NonNull android.media.tv.interactive.TvInteractiveAppView.TvInteractiveAppCallback);
method public void setOnUnhandledInputEventListener(@NonNull java.util.concurrent.Executor, @NonNull android.media.tv.interactive.TvInteractiveAppView.OnUnhandledInputEventListener);
method public void setTeletextAppEnabled(boolean);

View File

@@ -615,13 +615,13 @@ public abstract class TvInteractiveAppService extends Service {
}
/**
* Receives requested recording info.
* Receives requested recording info list.
*
* @param recordingInfoList The requested recording info list. Null if recording not found.
* @hide
* @see #requestTvRecordingInfoList(int)
* @param recordingInfoList The list of recording info requested. Returns an empty list if
* no matching recording info found.
*/
public void onTvRecordingInfoList(@Nullable List<TvRecordingInfo> recordingInfoList) {
}
public void onTvRecordingInfoList(@NonNull List<TvRecordingInfo> recordingInfoList) {}
/**
* Receives started recording's ID.

View File

@@ -650,10 +650,11 @@ public class TvInteractiveAppView extends ViewGroup {
/**
* Sends the requested {@link android.media.tv.TvRecordingInfo}.
*
* @param recordingInfoList The list of recording info requested.
* @hide
* @see TvInteractiveAppService.Session#requestTvRecordingInfoList(int)
* @param recordingInfoList The list of recording info requested. Returns an empty list if no
* matching recording info found.
*/
public void sendTvRecordingInfoList(@Nullable List<TvRecordingInfo> recordingInfoList) {
public void sendTvRecordingInfoList(@NonNull List<TvRecordingInfo> recordingInfoList) {
if (DEBUG) {
Log.d(TAG, "sendTvRecordingInfoList");
}