Class PGLPlayer

  • All Implemented Interfaces:
    Runnable, org.praxislive.video.pipes.Bus, org.praxislive.video.pipes.FrameRateSource, org.praxislive.video.Player

    public class PGLPlayer
    extends Object
    implements org.praxislive.video.Player
    • Method Detail

      • getLookup

        public org.praxislive.core.Lookup getLookup()
        Specified by:
        getLookup in interface org.praxislive.video.Player
      • run

        public void run()
        Specified by:
        run in interface Runnable
      • getSource

        public org.praxislive.video.pipes.VideoPipe getSource​(int index)
        Specified by:
        getSource in interface org.praxislive.video.pipes.Bus
      • getSourceCount

        public int getSourceCount()
        Specified by:
        getSourceCount in interface org.praxislive.video.pipes.Bus
      • getSink

        public org.praxislive.video.pipes.VideoPipe getSink​(int index)
        Specified by:
        getSink in interface org.praxislive.video.pipes.Bus
      • getSinkCount

        public int getSinkCount()
        Specified by:
        getSinkCount in interface org.praxislive.video.pipes.Bus
      • getOutputSink

        public org.praxislive.video.pipes.VideoPipe getOutputSink()
      • terminate

        public void terminate()
        Specified by:
        terminate in interface org.praxislive.video.Player
      • addFrameRateListener

        public void addFrameRateListener​(org.praxislive.video.pipes.FrameRateListener listener)
        Specified by:
        addFrameRateListener in interface org.praxislive.video.pipes.FrameRateSource
      • removeFrameRateListener

        public void removeFrameRateListener​(org.praxislive.video.pipes.FrameRateListener listener)
        Specified by:
        removeFrameRateListener in interface org.praxislive.video.pipes.FrameRateSource
      • getTime

        public long getTime()
        Specified by:
        getTime in interface org.praxislive.video.pipes.FrameRateSource
      • isRendering

        public boolean isRendering()
        Specified by:
        isRendering in interface org.praxislive.video.pipes.FrameRateSource