- java.lang.Object
-
- net.sourceforge.plantuml.webp.VP8Frame
-
public class VP8Frame extends Object
-
-
Constructor Summary
Constructors Constructor Description VP8Frame(ImageInputStream stream)
VP8Frame(ImageInputStream stream, int[][][][] coefProbs)
-
Method Summary
-
-
-
Constructor Detail
-
VP8Frame
public VP8Frame(ImageInputStream stream) throws IOException
- Throws:
IOException
-
VP8Frame
public VP8Frame(ImageInputStream stream, int[][][][] coefProbs) throws IOException
- Throws:
IOException
-
-
Method Detail
-
addIIOReadProgressListener
public void addIIOReadProgressListener(IIOReadProgressListener listener)
-
decodeFrame
public boolean decodeFrame(boolean debug) throws IOException
- Throws:
IOException
-
fireLFProgressUpdate
public void fireLFProgressUpdate(float p)
-
fireRGBProgressUpdate
public void fireRGBProgressUpdate(float p)
-
getAboveRightSubBlock
public SubBlock getAboveRightSubBlock(SubBlock sb, SubBlock.PLANE plane)
-
getAboveSubBlock
public SubBlock getAboveSubBlock(SubBlock sb, SubBlock.PLANE plane)
-
getBufferedImage
public BufferedImage getBufferedImage()
-
getCoefProbs
public int[][][][] getCoefProbs()
-
getDebugImageDiff
public BufferedImage getDebugImageDiff()
-
getDebugImagePredict
public BufferedImage getDebugImagePredict()
-
getDebugImageUBuffer
public BufferedImage getDebugImageUBuffer()
-
getDebugImageUDiffBuffer
public BufferedImage getDebugImageUDiffBuffer()
-
getDebugImageUPredBuffer
public BufferedImage getDebugImageUPredBuffer()
-
getDebugImageVBuffer
public BufferedImage getDebugImageVBuffer()
-
getDebugImageVDiffBuffer
public BufferedImage getDebugImageVDiffBuffer()
-
getDebugImageVPredBuffer
public BufferedImage getDebugImageVPredBuffer()
-
getDebugImageYBuffer
public BufferedImage getDebugImageYBuffer()
-
getDebugImageYDiffBuffer
public BufferedImage getDebugImageYDiffBuffer()
-
getDebugImageYPredBuffer
public BufferedImage getDebugImageYPredBuffer()
-
getFilterLevel
public int getFilterLevel()
-
getFilterType
public int getFilterType()
-
getFrameType
public int getFrameType()
-
getHeight
public int getHeight()
-
getLeftSubBlock
public SubBlock getLeftSubBlock(SubBlock sb, SubBlock.PLANE plane)
-
getMacroBlock
public MacroBlock getMacroBlock(int mbCol, int mbRow)
-
getMacroBlockCols
public int getMacroBlockCols()
-
getMacroBlockDebugString
public String getMacroBlockDebugString(int mbx, int mby, int sbx, int sby)
-
getMacroBlockRows
public int getMacroBlockRows()
-
getQIndex
public int getQIndex()
-
getSegmentQuants
public SegmentQuants getSegmentQuants()
-
getSharpnessLevel
public int getSharpnessLevel()
-
getTokenBoolDecoder
public BoolDecoder getTokenBoolDecoder() throws IOException
- Throws:
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(IIOReadProgressListener listener)
-
setBuffersToCreate
public void setBuffersToCreate(int count)
-
useBufferedImage
public void useBufferedImage(BufferedImage dst)
-
setFrame
public void setFrame(ImageInputStream frame)
-
-