Back to Exoplayer

MediaSource.MediaPeriodId (ExoPlayer library)

docs/doc/reference/com/google/android/exoplayer2/source/MediaSource.MediaPeriodId.html

latest5.6 KB
Original Source

Package com.google.android.exoplayer2.source

Class MediaSource.MediaPeriodId


public static final classMediaSource.MediaPeriodIdextends[MediaPeriodId](MediaPeriodId.html "class in com.google.android.exoplayer2.source")

Identifier for a MediaPeriod.

Extends for backward-compatibility MediaPeriodId.

Field Summary

- 

Fields inherited from class com.google.android.exoplayer2.source.MediaPeriodId

adGroupIndex, adIndexInAdGroup, nextAdGroupIndex, periodUid, windowSequenceNumber

Constructor Summary

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). |

Method Summary

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). |

- 

Methods inherited from class com.google.android.exoplayer2.source.MediaPeriodId

equals, hashCode, isAd

- 

Methods inherited from class java.lang.Object

clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

- 

MediaPeriodId

public MediaPeriodId​([Object](https://developer.android.com/reference/java/lang/Object.html "class or interface in java.lang")periodUid)

See MediaPeriodId(Object).

- 

MediaPeriodId

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).

- 

MediaPeriodId

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).

- 

MediaPeriodId

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).

- 

MediaPeriodId

public MediaPeriodId​([MediaPeriodId](MediaPeriodId.html "class in com.google.android.exoplayer2.source")mediaPeriodId)

Wraps an MediaPeriodId into a MediaPeriodId.

Method Detail

- 

copyWithPeriodUid

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

- 

copyWithWindowSequenceNumber

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