Class VP8Frame


  • public class VP8Frame
    extends java.lang.Object
    • Constructor Detail

      • VP8Frame

        public VP8Frame​(javax.imageio.stream.ImageInputStream stream)
                 throws java.io.IOException
        Throws:
        java.io.IOException
      • VP8Frame

        public VP8Frame​(javax.imageio.stream.ImageInputStream stream,
                        int[][][][] coefProbs)
                 throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • addIIOReadProgressListener

        public void addIIOReadProgressListener​(javax.imageio.event.IIOReadProgressListener listener)
      • decodeFrame

        public boolean decodeFrame​(boolean debug)
                            throws java.io.IOException
        Throws:
        java.io.IOException
      • fireLFProgressUpdate

        public void fireLFProgressUpdate​(float p)
      • fireRGBProgressUpdate

        public void fireRGBProgressUpdate​(float p)
      • getBufferedImage

        public java.awt.image.BufferedImage getBufferedImage()
      • getCoefProbs

        public int[][][][] getCoefProbs()
      • getDebugImageDiff

        public java.awt.image.BufferedImage getDebugImageDiff()
      • getDebugImagePredict

        public java.awt.image.BufferedImage getDebugImagePredict()
      • getDebugImageUBuffer

        public java.awt.image.BufferedImage getDebugImageUBuffer()
      • getDebugImageUDiffBuffer

        public java.awt.image.BufferedImage getDebugImageUDiffBuffer()
      • getDebugImageUPredBuffer

        public java.awt.image.BufferedImage getDebugImageUPredBuffer()
      • getDebugImageVBuffer

        public java.awt.image.BufferedImage getDebugImageVBuffer()
      • getDebugImageVDiffBuffer

        public java.awt.image.BufferedImage getDebugImageVDiffBuffer()
      • getDebugImageVPredBuffer

        public java.awt.image.BufferedImage getDebugImageVPredBuffer()
      • getDebugImageYBuffer

        public java.awt.image.BufferedImage getDebugImageYBuffer()
      • getDebugImageYDiffBuffer

        public java.awt.image.BufferedImage getDebugImageYDiffBuffer()
      • getDebugImageYPredBuffer

        public java.awt.image.BufferedImage getDebugImageYPredBuffer()
      • getFilterLevel

        public int getFilterLevel()
      • getFilterType

        public int getFilterType()
      • getFrameType

        public int getFrameType()
      • getHeight

        public int getHeight()
      • getMacroBlock

        public MacroBlock getMacroBlock​(int mbCol,
                                        int mbRow)
      • getMacroBlockCols

        public int getMacroBlockCols()
      • getMacroBlockDebugString

        public java.lang.String getMacroBlockDebugString​(int mbx,
                                                         int mby,
                                                         int sbx,
                                                         int sby)
      • getMacroBlockRows

        public int getMacroBlockRows()
      • getQIndex

        public int getQIndex()
      • getSharpnessLevel

        public int getSharpnessLevel()
      • getTokenBoolDecoder

        public BoolDecoder getTokenBoolDecoder()
                                        throws java.io.IOException
        Throws:
        java.io.IOException
      • getUBuffer

        public int[][] getUBuffer()
      • getVBuffer

        public int[][] getVBuffer()
      • getWidth

        public int getWidth()
      • getYBuffer

        public int[][] getYBuffer()
      • loopFilter

        public void loopFilter()
      • removeIIOReadProgressListener

        public void removeIIOReadProgressListener​(javax.imageio.event.IIOReadProgressListener listener)
      • setBuffersToCreate

        public void setBuffersToCreate​(int count)
      • useBufferedImage

        public void useBufferedImage​(java.awt.image.BufferedImage dst)
      • setFrame

        public void setFrame​(javax.imageio.stream.ImageInputStream frame)