docs/doc/reference/com/google/android/exoplayer2/source/MediaSource.MediaPeriodId.html
Package com.google.android.exoplayer2.source
Enclosing interface:MediaSource
public static final classMediaSource.MediaPeriodIdextends[MediaPeriodId](MediaPeriodId.html "class in com.google.android.exoplayer2.source")
Identifier for a MediaPeriod.
Extends for backward-compatibility MediaPeriodId.
-
adGroupIndex, adIndexInAdGroup, nextAdGroupIndex, periodUid, windowSequenceNumber
Constructors | Constructor | Description |
| --- | --- |
| MediaPeriodId(MediaPeriodId mediaPeriodId) |
Wraps an MediaPeriodId into a MediaPeriodId.
|
| MediaPeriodId(Object periodUid) |
See MediaPeriodId(Object).
|
| MediaPeriodId(Object periodUid, int adGroupIndex, int adIndexInAdGroup, long windowSequenceNumber) |
See MediaPeriodId(Object, int, int, long).
|
| MediaPeriodId(Object periodUid, long windowSequenceNumber) |
See MediaPeriodId(Object, long).
|
| MediaPeriodId(Object periodUid, long windowSequenceNumber, int nextAdGroupIndex) |
See MediaPeriodId(Object, long, int).
|
All Methods Instance Methods Concrete Methods | Modifier and Type | Method | Description |
| --- | --- | --- |
| MediaSource.MediaPeriodId | copyWithPeriodUid(Object newPeriodUid) |
See MediaPeriodId.copyWithPeriodUid(Object).
|
| MediaSource.MediaPeriodId | copyWithWindowSequenceNumber(long windowSequenceNumber) |
See MediaPeriodId.copyWithWindowSequenceNumber(long).
|
-
equals, hashCode, isAd
-
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
public MediaPeriodId([Object](https://developer.android.com/reference/java/lang/Object.html "class or interface in java.lang")periodUid)
-
public MediaPeriodId([Object](https://developer.android.com/reference/java/lang/Object.html "class or interface in java.lang")periodUid,
long windowSequenceNumber)
See MediaPeriodId(Object, long).
-
public MediaPeriodId([Object](https://developer.android.com/reference/java/lang/Object.html "class or interface in java.lang")periodUid,
long windowSequenceNumber,
int nextAdGroupIndex)
See MediaPeriodId(Object, long, int).
-
public MediaPeriodId([Object](https://developer.android.com/reference/java/lang/Object.html "class or interface in java.lang")periodUid,
int adGroupIndex,
int adIndexInAdGroup,
long windowSequenceNumber)
See MediaPeriodId(Object, int, int, long).
-
public MediaPeriodId([MediaPeriodId](MediaPeriodId.html "class in com.google.android.exoplayer2.source")mediaPeriodId)
Wraps an MediaPeriodId into a MediaPeriodId.
-
public[MediaSource.MediaPeriodId](MediaSource.MediaPeriodId.html "class in com.google.android.exoplayer2.source")copyWithPeriodUid([Object](https://developer.android.com/reference/java/lang/Object.html "class or interface in java.lang")newPeriodUid)
See MediaPeriodId.copyWithPeriodUid(Object).
Overrides:copyWithPeriodUid in class MediaPeriodId
-
public[MediaSource.MediaPeriodId](MediaSource.MediaPeriodId.html "class in com.google.android.exoplayer2.source")copyWithWindowSequenceNumber(long windowSequenceNumber)
See MediaPeriodId.copyWithWindowSequenceNumber(long).
Overrides:copyWithWindowSequenceNumber in class MediaPeriodId