int type
ExoPlaybackException.TYPE_SOURCE
, ExoPlaybackException.TYPE_RENDERER
and
ExoPlaybackException.TYPE_UNEXPECTED
.int rendererIndex
ExoPlaybackException.type
is ExoPlaybackException.TYPE_RENDERER
, this is the index of the renderer.int audioTrackState
AudioTrack
's state, if applicable.int errorCode
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.int errorCode
int reason
java.lang.String mimeType
boolean secureDecoderRequired
java.lang.String decoderName
java.lang.String diagnosticInfo
int reason
MergingMediaSource.IllegalMergeException.REASON_WINDOWS_ARE_DYNAMIC
and
MergingMediaSource.IllegalMergeException.REASON_PERIOD_COUNT_MISMATCH
.android.net.Uri uri
Uri
from which the unrecognized data was read.int reason
DataSourceException
. It can only be DataSourceException.POSITION_OUT_OF_RANGE
.java.lang.String contentType
int responseCode
java.util.Map<K,V> headerFields