docs/doc/reference/serialized-form.html
-
-
boolean isRecoverable
Deprecated.
If ExoPlaybackException.type is ExoPlaybackException.TYPE_RENDERER, this field indicates whether the error may be recoverable by disabling and re-enabling (but not resetting) the renderers. For other types this field will always be false.
-
[MediaPeriodId](com/google/android/exoplayer2/source/MediaPeriodId.html "class in com.google.android.exoplayer2.source")mediaPeriodId
Deprecated.
The MediaPeriodId of the media associated with this error, or null if undetermined.
-
[Format](com/google/android/exoplayer2/Format.html "class in com.google.android.exoplayer2")rendererFormat
Deprecated.
If ExoPlaybackException.type is ExoPlaybackException.TYPE_RENDERER, this is the Format the renderer was using at the time of the exception, or null if the renderer wasn't using a Format.
-
@com.google.android.exoplayer2.C.FormatSupport int rendererFormatSupport
Deprecated.
If ExoPlaybackException.type is ExoPlaybackException.TYPE_RENDERER, this is the level of C.FormatSupport of the renderer for ExoPlaybackException.rendererFormat. If ExoPlaybackException.rendererFormat is null, this is C.FORMAT_HANDLED.
-
int rendererIndex
Deprecated.
If ExoPlaybackException.type is ExoPlaybackException.TYPE_RENDERER, this is the index of the renderer.
-
[String](https://developer.android.com/reference/java/lang/String.html "class or interface in java.lang")rendererName
Deprecated.
If ExoPlaybackException.type is ExoPlaybackException.TYPE_RENDERER, this is the name of the renderer.
-
@com.google.android.exoplayer2.ExoPlaybackException.Type int type
Deprecated.
The ExoPlaybackException.Type of the playback failure.
-
-
@com.google.android.exoplayer2.ExoTimeoutException.TimeoutOperation int timeoutOperation
Deprecated.
The operation on the ExoPlayer playback thread that timed out.
-
-
long positionMs
Deprecated.
The seek position in the specified window. -
[Timeline](com/google/android/exoplayer2/Timeline.html "class in com.google.android.exoplayer2")timeline
Deprecated.
The Timeline in which the seek was attempted.
-
int windowIndex
Deprecated.
The index of the window being seeked to.
-
-
boolean contentIsMalformed
Deprecated.
Whether the parsing error was caused by a bitstream not following the expected format. May be false when a parser encounters a legal condition which it does not support. -
int dataType
Deprecated.
The data type of the parsed bitstream.
-
-
@com.google.android.exoplayer2.PlaybackException.ErrorCode int errorCode
Deprecated.
An error code which identifies the cause of the playback failure. -
long timestampMs
Deprecated.
The value of SystemClock.elapsedRealtime() when this exception was created.
-
-
[Format](com/google/android/exoplayer2/Format.html "class in com.google.android.exoplayer2")format
Input Format of the sink when the configuration failure occurs.
-
-
int audioTrackState
The underlying AudioTrack's state.
-
[Format](com/google/android/exoplayer2/Format.html "class in com.google.android.exoplayer2")format
The input Format of the sink when the error occurs.
-
boolean isRecoverable
If the exception can be recovered by recreating the sink.
-
-
long actualPresentationTimeUs
The actual presentation time of a sample, in microseconds. -
long expectedPresentationTimeUs
The expected presentation time of a sample, in microseconds.
-
-
int errorCode
The error value returned from the sink implementation. If the sink writes to a platform AudioTrack, this will be the error value returned from AudioTrack.write(byte[], int, int) or AudioTrack.write(ByteBuffer, int, int). Otherwise, the meaning of the error code depends on the sink implementation.
-
[Format](com/google/android/exoplayer2/Format.html "class in com.google.android.exoplayer2")format
The input Format of the sink when the error occurs.
-
boolean isRecoverable
If the exception can be recovered by recreating the sink.
-
-
int errorCode
Deprecated.
A component specific error code.
-
-
int currentCapacity
The current capacity of the buffer. -
int requiredCapacity
The required capacity of the buffer.
-
-
@com.google.android.exoplayer2.PlaybackException.ErrorCode int errorCode
The PlaybackException.ErrorCode that corresponds to the failure.
-
-
long bytesLoaded
Deprecated.
The number of bytes obtained from the server. -
[DataSpec](com/google/android/exoplayer2/upstream/DataSpec.html "class in com.google.android.exoplayer2.upstream")dataSpec
Deprecated.
The DataSpec associated with the request.
-
[Map](https://developer.android.com/reference/java/util/Map.html "class or interface in java.util")<[String](https://developer.android.com/reference/java/lang/String.html?is-external=true "class or interface in java.lang"),[List](https://developer.android.com/reference/java/util/List.html?is-external=true "class or interface in java.util")<[String](https://developer.android.com/reference/java/lang/String.html?is-external=true "class or interface in java.lang")>> responseHeaders
Deprecated.
The HTTP request headers included in the response. -
[Uri](https://developer.android.com/reference/android/net/Uri.html "class or interface in android.net")uriAfterRedirects
Deprecated.
The Uri after redirections, or dataSpec.uri if no redirection occurred.
-
-
@com.google.android.exoplayer2.drm.UnsupportedDrmException.Reason int reason
Deprecated.
Either UnsupportedDrmException.REASON_UNSUPPORTED_SCHEME or UnsupportedDrmException.REASON_INSTANTIATION_ERROR.
-
-
int cronetConnectionStatus
Returns the status of the connection establishment at the moment when the error occurred, as defined by UrlRequest.Status.
-
-
int errorCode
-
-
[MediaCodecInfo](com/google/android/exoplayer2/mediacodec/MediaCodecInfo.html "class in com.google.android.exoplayer2.mediacodec")codecInfo
Deprecated.
The MediaCodecInfo of the decoder that failed. Null if unknown.
-
[String](https://developer.android.com/reference/java/lang/String.html "class or interface in java.lang")diagnosticInfo
Deprecated.
An optional developer-readable diagnostic information string. May be null.
-
-
[MediaCodecInfo](com/google/android/exoplayer2/mediacodec/MediaCodecInfo.html "class in com.google.android.exoplayer2.mediacodec")codecInfo
The MediaCodecInfo of the decoder that failed to initialize. Null if no suitable decoder was found.
-
[String](https://developer.android.com/reference/java/lang/String.html "class or interface in java.lang")diagnosticInfo
An optional developer-readable diagnostic information string. May be null. -
[MediaCodecRenderer.DecoderInitializationException](com/google/android/exoplayer2/mediacodec/MediaCodecRenderer.DecoderInitializationException.html "class in com.google.android.exoplayer2.mediacodec")fallbackDecoderInitializationException
If the decoder failed to initialize and another decoder being used as a fallback also failed to initialize, the MediaCodecRenderer.DecoderInitializationException for the fallback decoder. Null if there was no fallback decoder or no suitable decoders were found.
-
[String](https://developer.android.com/reference/java/lang/String.html "class or interface in java.lang")mimeType
The MIME type for which a decoder was being initialized. -
boolean secureDecoderRequired
Whether it was required that the decoder support a secure output path.
-
-
@com.google.android.exoplayer2.source.ClippingMediaSource.IllegalClippingException.Reason int reason
The reason clipping failed.
-
-
@com.google.android.exoplayer2.source.MergingMediaSource.IllegalMergeException.Reason int reason
The reason the merge failed.
-
-
[Uri](https://developer.android.com/reference/android/net/Uri.html "class or interface in android.net")uri
Deprecated.
The Uri from which the unrecognized data was read.
-
-
@com.google.android.exoplayer2.source.ads.AdsMediaSource.AdLoadException.Type int type
The AdsMediaSource.AdLoadException.Type of the ad load exception.
-
-
[Uri](https://developer.android.com/reference/android/net/Uri.html "class or interface in android.net")url
The url of the reset playlist.
-
-
[Uri](https://developer.android.com/reference/android/net/Uri.html "class or interface in android.net")url
The url of the stuck playlist.
-
-
@com.google.android.exoplayer2.transformer.ExportException.ErrorCode int errorCode
Deprecated.
An error code which identifies the cause of the export failure. -
long timestampMs
Deprecated.
The value of SystemClock.elapsedRealtime() when this exception was created.
-
-
@com.google.android.exoplayer2.transformer.TransformationException.ErrorCode int errorCode
Deprecated.
An error code which identifies the cause of the transformation failure. -
long timestampMs
Deprecated.
The value of SystemClock.elapsedRealtime() when this exception was created.
-
-
@com.google.android.exoplayer2.PlaybackException.ErrorCode int reason
Deprecated.
The reason of this DataSourceException, should be one of the ERROR_CODE_IO_* in PlaybackException.ErrorCode.
-
-
[DataSpec](com/google/android/exoplayer2/upstream/DataSpec.html "class in com.google.android.exoplayer2.upstream")dataSpec
The DataSpec associated with the current connection.
-
@com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Type int type
-
-
[String](https://developer.android.com/reference/java/lang/String.html "class or interface in java.lang")contentType
-
-
[Map](https://developer.android.com/reference/java/util/Map.html "class or interface in java.util")<[String](https://developer.android.com/reference/java/lang/String.html?is-external=true "class or interface in java.lang"),[List](https://developer.android.com/reference/java/util/List.html?is-external=true "class or interface in java.util")<[String](https://developer.android.com/reference/java/lang/String.html?is-external=true "class or interface in java.lang")>> headerFields
An unmodifiable map of the response header fields and values. -
byte[] responseBody
The response body. -
int responseCode
The response code that was outside of the 2xx range. -
[String](https://developer.android.com/reference/java/lang/String.html "class or interface in java.lang")responseMessage
The http status message.
-
-
long presentationTimeUs
Deprecated.
The microsecond timestamp of the frame being processed while the exception occurred or C.TIME_UNSET if unknown.
-
-
boolean isSurfaceValid
Deprecated.
Whether the surface was valid when the exception occurred. -
int surfaceIdentityHashCode
Deprecated.
The System.identityHashCode(Object) of the surface when the exception occurred.