Class M3uStreamAudioTrack

    • Constructor Detail

      • M3uStreamAudioTrack

        public M3uStreamAudioTrack​(AudioTrackInfo trackInfo)
        Parameters:
        trackInfo - Track info
    • Method Detail

      • getHttpInterface

        protected abstract HttpInterface getHttpInterface()
      • processJoinedStream

        protected abstract void processJoinedStream​(LocalAudioTrackExecutor localExecutor,
                                                    java.io.InputStream stream)
                                             throws java.lang.Exception
        Throws:
        java.lang.Exception
      • process

        public void process​(LocalAudioTrackExecutor localExecutor)
                     throws java.lang.Exception
        Description copied from interface: InternalAudioTrack
        Perform any necessary loading and then enter the read/seek loop
        Parameters:
        localExecutor - The local executor which processes this track
        Throws:
        java.lang.Exception - In case anything explodes.