Class Period


  • @Deprecated
    public class Period
    extends Object
    Deprecated.
    com.google.android.exoplayer2 is deprecated. Please migrate to androidx.media3 (which contains the same ExoPlayer code). See the migration guide for more details, including a script to help with the migration.
    Encapsulates media content components over a contiguous period of time.
    • Field Detail

      • id

        @Nullable
        public final String id
        Deprecated.
        The period identifier, if one exists.
      • startMs

        public final long startMs
        Deprecated.
        The start time of the period in milliseconds, relative to the start of the manifest.
      • adaptationSets

        public final List<AdaptationSet> adaptationSets
        Deprecated.
        The adaptation sets belonging to the period.
      • eventStreams

        public final List<EventStream> eventStreams
        Deprecated.
        The event stream belonging to the period.
      • assetIdentifier

        @Nullable
        public final Descriptor assetIdentifier
        Deprecated.
        The asset identifier for this period, if one exists
    • Constructor Detail

      • Period

        public Period​(@Nullable
                      String id,
                      long startMs,
                      List<AdaptationSet> adaptationSets)
        Deprecated.
        Parameters:
        id - The period identifier. May be null.
        startMs - The start time of the period in milliseconds.
        adaptationSets - The adaptation sets belonging to the period.
      • Period

        public Period​(@Nullable
                      String id,
                      long startMs,
                      List<AdaptationSet> adaptationSets,
                      List<EventStream> eventStreams)
        Deprecated.
        Parameters:
        id - The period identifier. May be null.
        startMs - The start time of the period in milliseconds.
        adaptationSets - The adaptation sets belonging to the period.
        eventStreams - The EventStreams belonging to the period.
      • Period

        public Period​(@Nullable
                      String id,
                      long startMs,
                      List<AdaptationSet> adaptationSets,
                      List<EventStream> eventStreams,
                      @Nullable
                      Descriptor assetIdentifier)
        Deprecated.
        Parameters:
        id - The period identifier. May be null.
        startMs - The start time of the period in milliseconds.
        adaptationSets - The adaptation sets belonging to the period.
        eventStreams - The EventStreams belonging to the period.
        assetIdentifier - The asset identifier for this period
    • Method Detail

      • getAdaptationSetIndex

        public int getAdaptationSetIndex​(int type)
        Deprecated.
        Returns the index of the first adaptation set of a given type, or C.INDEX_UNSET if no adaptation set of the specified type exists.
        Parameters:
        type - An adaptation set type.
        Returns:
        The index of the first adaptation set of the specified type, or C.INDEX_UNSET.