public final class LoadEventInfo extends Object
MediaSource
load event information.Modifier and Type | Field | Description |
---|---|---|
long |
bytesLoaded |
The number of bytes that were loaded up to the event time.
|
DataSpec |
dataSpec |
Defines the requested data.
|
long |
elapsedRealtimeMs |
The value of
SystemClock.elapsedRealtime() at the time of the load event. |
long |
loadDurationMs |
The duration of the load up to the event time.
|
long |
loadTaskId |
Identifies the load task to which this event corresponds.
|
Map<String,List<String>> |
responseHeaders |
The response headers associated with the load, or an empty map if unavailable.
|
Uri |
uri |
The
Uri from which data is being read. |
Constructor | Description |
---|---|
LoadEventInfo(long loadTaskId,
DataSpec dataSpec,
long elapsedRealtimeMs) |
|
LoadEventInfo(long loadTaskId,
DataSpec dataSpec,
Uri uri,
Map<String,List<String>> responseHeaders,
long elapsedRealtimeMs,
long loadDurationMs,
long bytesLoaded) |
Creates load event info.
|
Modifier and Type | Method | Description |
---|---|---|
static long |
getNewId() |
Returns an non-negative identifier which is unique to the JVM instance.
|
public final long loadTaskId
public final DataSpec dataSpec
public final Uri uri
public final Map<String,List<String>> responseHeaders
public final long elapsedRealtimeMs
SystemClock.elapsedRealtime()
at the time of the load event.public final long loadDurationMs
public final long bytesLoaded
public LoadEventInfo(long loadTaskId, DataSpec dataSpec, long elapsedRealtimeMs)
public LoadEventInfo(long loadTaskId, DataSpec dataSpec, Uri uri, Map<String,List<String>> responseHeaders, long elapsedRealtimeMs, long loadDurationMs, long bytesLoaded)
loadTaskId
- See loadTaskId
.dataSpec
- See dataSpec
.uri
- See uri
.responseHeaders
- See responseHeaders
.elapsedRealtimeMs
- See elapsedRealtimeMs
.loadDurationMs
- See loadDurationMs
.bytesLoaded
- See bytesLoaded
.