Class InclusiveHEVCVideoSelectionOverride

    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      static InclusiveHEVCVideoSelectionOverride create​(android.content.Context context)
      Deprecated.
      Creates an instance of InclusiveHEVCVideoSelectionOverride
      com.google.android.exoplayer2.trackselection.DefaultTrackSelector.SelectionOverride create​(com.google.android.exoplayer2.source.TrackGroupArray trackGroups, int trackIndex, com.google.android.exoplayer2.trackselection.DefaultTrackSelector.Parameters parameters)
      Deprecated.
      Creates a DefaultTrackSelector.SelectionOverride based on the TrackGroup and track index provided.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • create

        public static InclusiveHEVCVideoSelectionOverride create​(@NonNull
                                                                 android.content.Context context)
        Deprecated.
        Creates an instance of InclusiveHEVCVideoSelectionOverride
        Parameters:
        context - the android context
      • create

        @NonNull
        public com.google.android.exoplayer2.trackselection.DefaultTrackSelector.SelectionOverride create​(@NonNull
                                                                                                          com.google.android.exoplayer2.source.TrackGroupArray trackGroups,
                                                                                                          int trackIndex,
                                                                                                          @Nullable
                                                                                                          com.google.android.exoplayer2.trackselection.DefaultTrackSelector.Parameters parameters)
        Deprecated.
        Description copied from interface: SelectionOverrideCreator

        Creates a DefaultTrackSelector.SelectionOverride based on the TrackGroup and track index provided.

        The TrackGroupArray can be retrieved by calling MappingTrackSelector.MappedTrackInfo.getTrackGroups(int).

        Specified by:
        create in interface SelectionOverrideCreator
        Parameters:
        trackGroups - the Track Group Array from the current Video
        trackIndex - the track index of the TrackGroupArray to be impacted.
        parameters - it contains the TrackSelector parameters that can further constraint the SelectionOverride
        Returns:
        the Selection Override to be set to the DefaultTrackSelector