Klasse XuggleVideoPlayer

java.lang.Object
sidplay.audio.xuggle.XuggleBase
sidplay.audio.xuggle.XuggleVideoPlayer
Alle implementierten Schnittstellen:
Runnable

public abstract class XuggleVideoPlayer extends XuggleBase implements Runnable
  • Felddetails

    • LOGGER

      private static final Logger LOGGER
    • stateProperty

      protected ObjectProperty<State> stateProperty
    • container

      private com.xuggle.xuggler.IContainer container
    • videoCoder

      private com.xuggle.xuggler.IStreamCoder videoCoder
    • audioCoder

      private com.xuggle.xuggler.IStreamCoder audioCoder
    • videoStreamId

      private int videoStreamId
    • audioStreamId

      private int audioStreamId
    • converter

      private com.xuggle.xuggler.video.IConverter converter
  • Konstruktordetails

    • XuggleVideoPlayer

      public XuggleVideoPlayer()
  • Methodendetails

    • open

      public XuggleBase.VideoInfo open(String filename)
    • run

      public void run()
      Angegeben von:
      run in Schnittstelle Runnable
    • decodeAudioPacket

      private void decodeAudioPacket(com.xuggle.xuggler.IPacket packet) throws InterruptedException
      Löst aus:
      InterruptedException
    • decodeVideoPacket

      private void decodeVideoPacket(com.xuggle.xuggler.IPacket packet)
    • pauseContinue

      public void pauseContinue()
    • terminate

      public void terminate()
    • close

      public void close()
    • dump

      private void dump()
    • write

      protected abstract void write(byte[] samples) throws InterruptedException
      Löst aus:
      InterruptedException
    • write

      protected abstract void write(BufferedImage image)