Back to Exoplayer

DashManifestParser.RepresentationInfo (ExoPlayer library)

docs/doc/reference/com/google/android/exoplayer2/source/dash/manifest/DashManifestParser.RepresentationInfo.html

latest5.4 KB
Original Source

Package com.google.android.exoplayer2.source.dash.manifest

Class DashManifestParser.RepresentationInfo


protected static final classDashManifestParser.RepresentationInfoextends[Object](https://developer.android.com/reference/java/lang/Object.html "class or interface in java.lang")

A parsed Representation element.

Field Summary

Fields | Modifier and Type | Field | Description | | --- | --- | --- | | ImmutableList<BaseUrl> | baseUrls | | | ArrayList<DrmInitData.SchemeData> | drmSchemeDatas | | | String | drmSchemeType | | | List<Descriptor> | essentialProperties | | | Format | format | | | ArrayList<Descriptor> | inbandEventStreams | | | long | revisionId | | | SegmentBase | segmentBase | | | List<Descriptor> | supplementalProperties | |

Constructor Summary

Constructors | Constructor | Description | | --- | --- | | RepresentationInfo​(Format format, List<BaseUrl> baseUrls, SegmentBase segmentBase, String drmSchemeType, ArrayList<DrmInitData.SchemeData> drmSchemeDatas, ArrayList<Descriptor> inbandEventStreams, List<Descriptor> essentialProperties, List<Descriptor> supplementalProperties, long revisionId) | |

Method Summary

- 

Methods inherited from class java.lang.Object

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

Field Detail

- 

format

public final[Format](../../../Format.html "class in com.google.android.exoplayer2")format
- 

baseUrls

public final[ImmutableList](https://guava.dev/releases/31.1-android/api/docs/com/google/common/collect/ImmutableList.html?is-external=true "class or interface in com.google.common.collect")<[BaseUrl](BaseUrl.html "class in com.google.android.exoplayer2.source.dash.manifest")> baseUrls
- 

segmentBase

public final[SegmentBase](SegmentBase.html "class in com.google.android.exoplayer2.source.dash.manifest")segmentBase
- 

drmSchemeType

@Nullable
public final[String](https://developer.android.com/reference/java/lang/String.html "class or interface in java.lang")drmSchemeType
- 

drmSchemeDatas

public final[ArrayList](https://developer.android.com/reference/java/util/ArrayList.html "class or interface in java.util")<[DrmInitData.SchemeData](../../../drm/DrmInitData.SchemeData.html "class in com.google.android.exoplayer2.drm")> drmSchemeDatas
- 

inbandEventStreams

public final[ArrayList](https://developer.android.com/reference/java/util/ArrayList.html "class or interface in java.util")<[Descriptor](Descriptor.html "class in com.google.android.exoplayer2.source.dash.manifest")> inbandEventStreams
- 

revisionId

public final long revisionId
- 

essentialProperties

public final[List](https://developer.android.com/reference/java/util/List.html "class or interface in java.util")<[Descriptor](Descriptor.html "class in com.google.android.exoplayer2.source.dash.manifest")> essentialProperties
- 

supplementalProperties

public final[List](https://developer.android.com/reference/java/util/List.html "class or interface in java.util")<[Descriptor](Descriptor.html "class in com.google.android.exoplayer2.source.dash.manifest")> supplementalProperties

Constructor Detail

- 

RepresentationInfo

public RepresentationInfo​([Format](../../../Format.html "class in com.google.android.exoplayer2")format,[List](https://developer.android.com/reference/java/util/List.html "class or interface in java.util")<[BaseUrl](BaseUrl.html "class in com.google.android.exoplayer2.source.dash.manifest")> baseUrls,[SegmentBase](SegmentBase.html "class in com.google.android.exoplayer2.source.dash.manifest")segmentBase,
                          @Nullable[String](https://developer.android.com/reference/java/lang/String.html "class or interface in java.lang")drmSchemeType,[ArrayList](https://developer.android.com/reference/java/util/ArrayList.html "class or interface in java.util")<[DrmInitData.SchemeData](../../../drm/DrmInitData.SchemeData.html "class in com.google.android.exoplayer2.drm")> drmSchemeDatas,[ArrayList](https://developer.android.com/reference/java/util/ArrayList.html "class or interface in java.util")<[Descriptor](Descriptor.html "class in com.google.android.exoplayer2.source.dash.manifest")> inbandEventStreams,[List](https://developer.android.com/reference/java/util/List.html "class or interface in java.util")<[Descriptor](Descriptor.html "class in com.google.android.exoplayer2.source.dash.manifest")> essentialProperties,[List](https://developer.android.com/reference/java/util/List.html "class or interface in java.util")<[Descriptor](Descriptor.html "class in com.google.android.exoplayer2.source.dash.manifest")> supplementalProperties,
                          long revisionId)