Loading api/current.txt +4 −4 Original line number Diff line number Diff line Loading @@ -22950,10 +22950,8 @@ package android.media.tv { field public static final int INPUT_STATE_CONNECTED_STANDBY = 1; // 0x1 field public static final int INPUT_STATE_DISCONNECTED = 2; // 0x2 field public static final java.lang.String META_DATA_CONTENT_RATING_SYSTEMS = "android.media.tv.metadata.CONTENT_RATING_SYSTEMS"; field public static final int RECORDING_ERROR_CONNECTION_FAILED = 1; // 0x1 field public static final int RECORDING_ERROR_DISCONNECTED = 2; // 0x2 field public static final int RECORDING_ERROR_INSUFFICIENT_SPACE = 3; // 0x3 field public static final int RECORDING_ERROR_RESOURCE_BUSY = 4; // 0x4 field public static final int RECORDING_ERROR_INSUFFICIENT_SPACE = 1; // 0x1 field public static final int RECORDING_ERROR_RESOURCE_BUSY = 2; // 0x2 field public static final int RECORDING_ERROR_UNKNOWN = 0; // 0x0 field public static final long TIME_SHIFT_INVALID_TIME = -9223372036854775808L; // 0x8000000000000000L field public static final int TIME_SHIFT_STATUS_AVAILABLE = 3; // 0x3 Loading Loading @@ -23053,6 +23051,8 @@ package android.media.tv { public static abstract class TvRecordingClient.RecordingCallback { ctor public TvRecordingClient.RecordingCallback(); method public void onConnectionFailed(java.lang.String); method public void onDisconnected(java.lang.String); method public void onError(int); method public void onRecordingStopped(android.net.Uri); method public void onTuned(); api/system-current.txt +4 −4 Original line number Diff line number Diff line Loading @@ -24649,10 +24649,8 @@ package android.media.tv { field public static final int INPUT_STATE_CONNECTED_STANDBY = 1; // 0x1 field public static final int INPUT_STATE_DISCONNECTED = 2; // 0x2 field public static final java.lang.String META_DATA_CONTENT_RATING_SYSTEMS = "android.media.tv.metadata.CONTENT_RATING_SYSTEMS"; field public static final int RECORDING_ERROR_CONNECTION_FAILED = 1; // 0x1 field public static final int RECORDING_ERROR_DISCONNECTED = 2; // 0x2 field public static final int RECORDING_ERROR_INSUFFICIENT_SPACE = 3; // 0x3 field public static final int RECORDING_ERROR_RESOURCE_BUSY = 4; // 0x4 field public static final int RECORDING_ERROR_INSUFFICIENT_SPACE = 1; // 0x1 field public static final int RECORDING_ERROR_RESOURCE_BUSY = 2; // 0x2 field public static final int RECORDING_ERROR_UNKNOWN = 0; // 0x0 field public static final long TIME_SHIFT_INVALID_TIME = -9223372036854775808L; // 0x8000000000000000L field public static final int TIME_SHIFT_STATUS_AVAILABLE = 3; // 0x3 Loading Loading @@ -24811,6 +24809,8 @@ package android.media.tv { public static abstract class TvRecordingClient.RecordingCallback { ctor public TvRecordingClient.RecordingCallback(); method public void onConnectionFailed(java.lang.String); method public void onDisconnected(java.lang.String); method public void onError(int); method public void onEvent(java.lang.String, java.lang.String, android.os.Bundle); method public void onRecordingStopped(android.net.Uri); api/test-current.txt +4 −4 Original line number Diff line number Diff line Loading @@ -22959,10 +22959,8 @@ package android.media.tv { field public static final int INPUT_STATE_CONNECTED_STANDBY = 1; // 0x1 field public static final int INPUT_STATE_DISCONNECTED = 2; // 0x2 field public static final java.lang.String META_DATA_CONTENT_RATING_SYSTEMS = "android.media.tv.metadata.CONTENT_RATING_SYSTEMS"; field public static final int RECORDING_ERROR_CONNECTION_FAILED = 1; // 0x1 field public static final int RECORDING_ERROR_DISCONNECTED = 2; // 0x2 field public static final int RECORDING_ERROR_INSUFFICIENT_SPACE = 3; // 0x3 field public static final int RECORDING_ERROR_RESOURCE_BUSY = 4; // 0x4 field public static final int RECORDING_ERROR_INSUFFICIENT_SPACE = 1; // 0x1 field public static final int RECORDING_ERROR_RESOURCE_BUSY = 2; // 0x2 field public static final int RECORDING_ERROR_UNKNOWN = 0; // 0x0 field public static final long TIME_SHIFT_INVALID_TIME = -9223372036854775808L; // 0x8000000000000000L field public static final int TIME_SHIFT_STATUS_AVAILABLE = 3; // 0x3 Loading Loading @@ -23062,6 +23060,8 @@ package android.media.tv { public static abstract class TvRecordingClient.RecordingCallback { ctor public TvRecordingClient.RecordingCallback(); method public void onConnectionFailed(java.lang.String); method public void onDisconnected(java.lang.String); method public void onError(int); method public void onRecordingStopped(android.net.Uri); method public void onTuned(); media/java/android/media/tv/TvInputManager.java +3 −16 Original line number Diff line number Diff line Loading @@ -156,36 +156,23 @@ public final class TvInputManager { */ public static final int RECORDING_ERROR_UNKNOWN = 0; /** * Error for {@link TvRecordingClient.RecordingCallback#onError(int)}: The recording client has * failed to establish a connection to a recording session. */ public static final int RECORDING_ERROR_CONNECTION_FAILED = 1; /** * Error for {@link TvRecordingClient.RecordingCallback#onError(int)}: The recording client has * been disconnected from the current recording session. */ public static final int RECORDING_ERROR_DISCONNECTED = 2; /** * Error for {@link TvInputService.RecordingSession#notifyError(int)} and * {@link TvRecordingClient.RecordingCallback#onError(int)}: Recording cannot proceed due to * insufficient storage space. */ public static final int RECORDING_ERROR_INSUFFICIENT_SPACE = 3; public static final int RECORDING_ERROR_INSUFFICIENT_SPACE = 1; /** * Error for {@link TvInputService.RecordingSession#notifyError(int)} and * {@link TvRecordingClient.RecordingCallback#onError(int)}: Recording cannot proceed because * a required recording resource was not able to be allocated. */ public static final int RECORDING_ERROR_RESOURCE_BUSY = 4; public static final int RECORDING_ERROR_RESOURCE_BUSY = 2; /** @hide */ @Retention(RetentionPolicy.SOURCE) @IntDef({RECORDING_ERROR_UNKNOWN, RECORDING_ERROR_CONNECTION_FAILED, RECORDING_ERROR_DISCONNECTED, RECORDING_ERROR_INSUFFICIENT_SPACE, @IntDef({RECORDING_ERROR_UNKNOWN, RECORDING_ERROR_INSUFFICIENT_SPACE, RECORDING_ERROR_RESOURCE_BUSY}) public @interface RecordingError {} Loading media/java/android/media/tv/TvInputService.java +12 −2 Original line number Diff line number Diff line Loading @@ -1584,6 +1584,10 @@ public abstract class TvInputService extends Service { * new data entry in the {@link TvContract.RecordedPrograms} table that describes the newly * recorded program. * * <p>The recording session must call this method in response to {@link #onStopRecording()}. * The session may call it even before receiving a call to {@link #onStopRecording()} if a * partially recorded program is available when there is an error. * * @param recordedProgramUri The URI of the newly recorded program. */ public void notifyRecordingStopped(final Uri recordedProgramUri) { Loading @@ -1604,8 +1608,14 @@ public abstract class TvInputService extends Service { } /** * Informs the application that there is an error. It may be called at any time after this * recording session is created until {@link #onRelease()} is called. * Informs the application that there is an error and this recording session is no longer * able to start or continue recording. It may be called at any time after the recording * session is created until {@link #onRelease()} is called. * * <p>The application may release the current session upon receiving the error code through * {@link TvRecordingClient.RecordingCallback#onError(int)}. The session may call * {@link #notifyRecordingStopped(Uri)} if a partially recorded but still playable program * is available, before calling this method. * * @param error The error code. Should be one of the followings. * <ul> Loading Loading
api/current.txt +4 −4 Original line number Diff line number Diff line Loading @@ -22950,10 +22950,8 @@ package android.media.tv { field public static final int INPUT_STATE_CONNECTED_STANDBY = 1; // 0x1 field public static final int INPUT_STATE_DISCONNECTED = 2; // 0x2 field public static final java.lang.String META_DATA_CONTENT_RATING_SYSTEMS = "android.media.tv.metadata.CONTENT_RATING_SYSTEMS"; field public static final int RECORDING_ERROR_CONNECTION_FAILED = 1; // 0x1 field public static final int RECORDING_ERROR_DISCONNECTED = 2; // 0x2 field public static final int RECORDING_ERROR_INSUFFICIENT_SPACE = 3; // 0x3 field public static final int RECORDING_ERROR_RESOURCE_BUSY = 4; // 0x4 field public static final int RECORDING_ERROR_INSUFFICIENT_SPACE = 1; // 0x1 field public static final int RECORDING_ERROR_RESOURCE_BUSY = 2; // 0x2 field public static final int RECORDING_ERROR_UNKNOWN = 0; // 0x0 field public static final long TIME_SHIFT_INVALID_TIME = -9223372036854775808L; // 0x8000000000000000L field public static final int TIME_SHIFT_STATUS_AVAILABLE = 3; // 0x3 Loading Loading @@ -23053,6 +23051,8 @@ package android.media.tv { public static abstract class TvRecordingClient.RecordingCallback { ctor public TvRecordingClient.RecordingCallback(); method public void onConnectionFailed(java.lang.String); method public void onDisconnected(java.lang.String); method public void onError(int); method public void onRecordingStopped(android.net.Uri); method public void onTuned();
api/system-current.txt +4 −4 Original line number Diff line number Diff line Loading @@ -24649,10 +24649,8 @@ package android.media.tv { field public static final int INPUT_STATE_CONNECTED_STANDBY = 1; // 0x1 field public static final int INPUT_STATE_DISCONNECTED = 2; // 0x2 field public static final java.lang.String META_DATA_CONTENT_RATING_SYSTEMS = "android.media.tv.metadata.CONTENT_RATING_SYSTEMS"; field public static final int RECORDING_ERROR_CONNECTION_FAILED = 1; // 0x1 field public static final int RECORDING_ERROR_DISCONNECTED = 2; // 0x2 field public static final int RECORDING_ERROR_INSUFFICIENT_SPACE = 3; // 0x3 field public static final int RECORDING_ERROR_RESOURCE_BUSY = 4; // 0x4 field public static final int RECORDING_ERROR_INSUFFICIENT_SPACE = 1; // 0x1 field public static final int RECORDING_ERROR_RESOURCE_BUSY = 2; // 0x2 field public static final int RECORDING_ERROR_UNKNOWN = 0; // 0x0 field public static final long TIME_SHIFT_INVALID_TIME = -9223372036854775808L; // 0x8000000000000000L field public static final int TIME_SHIFT_STATUS_AVAILABLE = 3; // 0x3 Loading Loading @@ -24811,6 +24809,8 @@ package android.media.tv { public static abstract class TvRecordingClient.RecordingCallback { ctor public TvRecordingClient.RecordingCallback(); method public void onConnectionFailed(java.lang.String); method public void onDisconnected(java.lang.String); method public void onError(int); method public void onEvent(java.lang.String, java.lang.String, android.os.Bundle); method public void onRecordingStopped(android.net.Uri);
api/test-current.txt +4 −4 Original line number Diff line number Diff line Loading @@ -22959,10 +22959,8 @@ package android.media.tv { field public static final int INPUT_STATE_CONNECTED_STANDBY = 1; // 0x1 field public static final int INPUT_STATE_DISCONNECTED = 2; // 0x2 field public static final java.lang.String META_DATA_CONTENT_RATING_SYSTEMS = "android.media.tv.metadata.CONTENT_RATING_SYSTEMS"; field public static final int RECORDING_ERROR_CONNECTION_FAILED = 1; // 0x1 field public static final int RECORDING_ERROR_DISCONNECTED = 2; // 0x2 field public static final int RECORDING_ERROR_INSUFFICIENT_SPACE = 3; // 0x3 field public static final int RECORDING_ERROR_RESOURCE_BUSY = 4; // 0x4 field public static final int RECORDING_ERROR_INSUFFICIENT_SPACE = 1; // 0x1 field public static final int RECORDING_ERROR_RESOURCE_BUSY = 2; // 0x2 field public static final int RECORDING_ERROR_UNKNOWN = 0; // 0x0 field public static final long TIME_SHIFT_INVALID_TIME = -9223372036854775808L; // 0x8000000000000000L field public static final int TIME_SHIFT_STATUS_AVAILABLE = 3; // 0x3 Loading Loading @@ -23062,6 +23060,8 @@ package android.media.tv { public static abstract class TvRecordingClient.RecordingCallback { ctor public TvRecordingClient.RecordingCallback(); method public void onConnectionFailed(java.lang.String); method public void onDisconnected(java.lang.String); method public void onError(int); method public void onRecordingStopped(android.net.Uri); method public void onTuned();
media/java/android/media/tv/TvInputManager.java +3 −16 Original line number Diff line number Diff line Loading @@ -156,36 +156,23 @@ public final class TvInputManager { */ public static final int RECORDING_ERROR_UNKNOWN = 0; /** * Error for {@link TvRecordingClient.RecordingCallback#onError(int)}: The recording client has * failed to establish a connection to a recording session. */ public static final int RECORDING_ERROR_CONNECTION_FAILED = 1; /** * Error for {@link TvRecordingClient.RecordingCallback#onError(int)}: The recording client has * been disconnected from the current recording session. */ public static final int RECORDING_ERROR_DISCONNECTED = 2; /** * Error for {@link TvInputService.RecordingSession#notifyError(int)} and * {@link TvRecordingClient.RecordingCallback#onError(int)}: Recording cannot proceed due to * insufficient storage space. */ public static final int RECORDING_ERROR_INSUFFICIENT_SPACE = 3; public static final int RECORDING_ERROR_INSUFFICIENT_SPACE = 1; /** * Error for {@link TvInputService.RecordingSession#notifyError(int)} and * {@link TvRecordingClient.RecordingCallback#onError(int)}: Recording cannot proceed because * a required recording resource was not able to be allocated. */ public static final int RECORDING_ERROR_RESOURCE_BUSY = 4; public static final int RECORDING_ERROR_RESOURCE_BUSY = 2; /** @hide */ @Retention(RetentionPolicy.SOURCE) @IntDef({RECORDING_ERROR_UNKNOWN, RECORDING_ERROR_CONNECTION_FAILED, RECORDING_ERROR_DISCONNECTED, RECORDING_ERROR_INSUFFICIENT_SPACE, @IntDef({RECORDING_ERROR_UNKNOWN, RECORDING_ERROR_INSUFFICIENT_SPACE, RECORDING_ERROR_RESOURCE_BUSY}) public @interface RecordingError {} Loading
media/java/android/media/tv/TvInputService.java +12 −2 Original line number Diff line number Diff line Loading @@ -1584,6 +1584,10 @@ public abstract class TvInputService extends Service { * new data entry in the {@link TvContract.RecordedPrograms} table that describes the newly * recorded program. * * <p>The recording session must call this method in response to {@link #onStopRecording()}. * The session may call it even before receiving a call to {@link #onStopRecording()} if a * partially recorded program is available when there is an error. * * @param recordedProgramUri The URI of the newly recorded program. */ public void notifyRecordingStopped(final Uri recordedProgramUri) { Loading @@ -1604,8 +1608,14 @@ public abstract class TvInputService extends Service { } /** * Informs the application that there is an error. It may be called at any time after this * recording session is created until {@link #onRelease()} is called. * Informs the application that there is an error and this recording session is no longer * able to start or continue recording. It may be called at any time after the recording * session is created until {@link #onRelease()} is called. * * <p>The application may release the current session upon receiving the error code through * {@link TvRecordingClient.RecordingCallback#onError(int)}. The session may call * {@link #notifyRecordingStopped(Uri)} if a partially recorded but still playable program * is available, before calling this method. * * @param error The error code. Should be one of the followings. * <ul> Loading