Package net.sourceforge.plantuml.webp
Class VP8Frame
java.lang.Object
net.sourceforge.plantuml.webp.VP8Frame
-
Constructor Summary
ConstructorDescriptionVP8Frame
(ImageInputStream stream) VP8Frame
(ImageInputStream stream, int[][][][] coefProbs) -
Method Summary
Modifier and TypeMethodDescriptionvoid
boolean
decodeFrame
(boolean debug) void
fireLFProgressUpdate
(float p) void
fireRGBProgressUpdate
(float p) getAboveRightSubBlock
(SubBlock sb, SubBlock.PLANE plane) getAboveSubBlock
(SubBlock sb, SubBlock.PLANE plane) int[][][][]
int
int
int
int
getLeftSubBlock
(SubBlock sb, SubBlock.PLANE plane) getMacroBlock
(int mbCol, int mbRow) int
getMacroBlockDebugString
(int mbx, int mby, int sbx, int sby) int
int
int
int[][]
int[][]
int
getWidth()
int[][]
void
void
void
setBuffersToCreate
(int count) void
setFrame
(ImageInputStream frame) void
-
Constructor Details
-
VP8Frame
- Throws:
IOException
-
VP8Frame
- Throws:
IOException
-
-
Method Details
-
addIIOReadProgressListener
-
decodeFrame
- Throws:
IOException
-
fireLFProgressUpdate
public void fireLFProgressUpdate(float p) -
fireRGBProgressUpdate
public void fireRGBProgressUpdate(float p) -
getAboveRightSubBlock
-
getAboveSubBlock
-
getBufferedImage
-
getCoefProbs
public int[][][][] getCoefProbs() -
getDebugImageDiff
-
getDebugImagePredict
-
getDebugImageUBuffer
-
getDebugImageUDiffBuffer
-
getDebugImageUPredBuffer
-
getDebugImageVBuffer
-
getDebugImageVDiffBuffer
-
getDebugImageVPredBuffer
-
getDebugImageYBuffer
-
getDebugImageYDiffBuffer
-
getDebugImageYPredBuffer
-
getFilterLevel
public int getFilterLevel() -
getFilterType
public int getFilterType() -
getFrameType
public int getFrameType() -
getHeight
public int getHeight() -
getLeftSubBlock
-
getMacroBlock
-
getMacroBlockCols
public int getMacroBlockCols() -
getMacroBlockDebugString
-
getMacroBlockRows
public int getMacroBlockRows() -
getQIndex
public int getQIndex() -
getSegmentQuants
-
getSharpnessLevel
public int getSharpnessLevel() -
getTokenBoolDecoder
- Throws:
IOException
-
getUBuffer
public int[][] getUBuffer() -
getVBuffer
public int[][] getVBuffer() -
getWidth
public int getWidth() -
getYBuffer
public int[][] getYBuffer() -
loopFilter
public void loopFilter() -
removeIIOReadProgressListener
-
setBuffersToCreate
public void setBuffersToCreate(int count) -
useBufferedImage
-
setFrame
-