Class ExoPlayerSourceSelector

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Source selectSource​(Video video)
      Determines best appropriate Source within given Video object based on logic implemented.
      • Methods inherited from class java.lang.Object

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

      • ExoPlayerSourceSelector

        public ExoPlayerSourceSelector()
    • Method Detail

      • selectSource

        @NonNull
        public Source selectSource​(@NonNull
                                   Video video)
                            throws NoSourceFoundException
        Determines best appropriate Source within given Video object based on logic implemented.
        Specified by:
        selectSource in interface SourceSelector
        Parameters:
        video - Video in which to find the most appropriate Source
        Returns:
        the best matched Source based on the currently implemented selection logic
        Throws:
        java.lang.IllegalArgumentException - when the Video passed is null
        NoSourceFoundException - when no valid Source is found