docs/doc/reference/com/google/android/exoplayer2/upstream/RawResourceDataSource.RawResourceDataSourceException.html
Package com.google.android.exoplayer2.upstream
All Implemented Interfaces:SerializableEnclosing class:RawResourceDataSource
public static classRawResourceDataSource.RawResourceDataSourceExceptionextends[DataSourceException](DataSourceException.html "class in com.google.android.exoplayer2.upstream")
Thrown when an IOException is encountered reading from a raw resource.
See Also:Serialized Form
-
POSITION_OUT_OF_RANGE, reason
Constructors | Constructor | Description |
| --- | --- |
| RawResourceDataSourceException(String message) |
Deprecated.
Use RawResourceDataSourceException(String, Throwable, int).
|
| RawResourceDataSourceException(String message, Throwable cause, @com.google.android.exoplayer2.PlaybackException.ErrorCode int errorCode) |
Creates a new instance.
|
| RawResourceDataSourceException(Throwable cause) |
Deprecated.
Use RawResourceDataSourceException(String, Throwable, int).
|
-
isCausedByPositionOutOfRange
-
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public RawResourceDataSourceException([String](https://developer.android.com/reference/java/lang/String.html "class or interface in java.lang")message)
Deprecated.
Use RawResourceDataSourceException(String, Throwable, int).
-
[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public RawResourceDataSourceException([Throwable](https://developer.android.com/reference/java/lang/Throwable.html "class or interface in java.lang")cause)
Deprecated.
Use RawResourceDataSourceException(String, Throwable, int).
-
public RawResourceDataSourceException(@Nullable[String](https://developer.android.com/reference/java/lang/String.html "class or interface in java.lang")message,
@Nullable[Throwable](https://developer.android.com/reference/java/lang/Throwable.html "class or interface in java.lang")cause,[@ErrorCode](../PlaybackException.ErrorCode.html "annotation in com.google.android.exoplayer2")@com.google.android.exoplayer2.PlaybackException.ErrorCode int errorCode)
Creates a new instance.