public class VP8Frame
extends java.lang.Object
Constructor and Description |
---|
VP8Frame(javax.imageio.stream.ImageInputStream stream) |
VP8Frame(javax.imageio.stream.ImageInputStream stream,
int[][][][] coefProbs) |
Modifier and Type | Method and Description |
---|---|
void |
addIIOReadProgressListener(javax.imageio.event.IIOReadProgressListener listener) |
boolean |
decodeFrame(boolean debug) |
void |
fireLFProgressUpdate(float p) |
void |
fireRGBProgressUpdate(float p) |
SubBlock |
getAboveRightSubBlock(SubBlock sb,
SubBlock.PLANE plane) |
SubBlock |
getAboveSubBlock(SubBlock sb,
SubBlock.PLANE plane) |
java.awt.image.BufferedImage |
getBufferedImage() |
int[][][][] |
getCoefProbs() |
java.awt.image.BufferedImage |
getDebugImageDiff() |
java.awt.image.BufferedImage |
getDebugImagePredict() |
java.awt.image.BufferedImage |
getDebugImageUBuffer() |
java.awt.image.BufferedImage |
getDebugImageUDiffBuffer() |
java.awt.image.BufferedImage |
getDebugImageUPredBuffer() |
java.awt.image.BufferedImage |
getDebugImageVBuffer() |
java.awt.image.BufferedImage |
getDebugImageVDiffBuffer() |
java.awt.image.BufferedImage |
getDebugImageVPredBuffer() |
java.awt.image.BufferedImage |
getDebugImageYBuffer() |
java.awt.image.BufferedImage |
getDebugImageYDiffBuffer() |
java.awt.image.BufferedImage |
getDebugImageYPredBuffer() |
int |
getFilterLevel() |
int |
getFilterType() |
int |
getFrameType() |
int |
getHeight() |
SubBlock |
getLeftSubBlock(SubBlock sb,
SubBlock.PLANE plane) |
MacroBlock |
getMacroBlock(int mbCol,
int mbRow) |
int |
getMacroBlockCols() |
java.lang.String |
getMacroBlockDebugString(int mbx,
int mby,
int sbx,
int sby) |
int |
getMacroBlockRows() |
int |
getQIndex() |
SegmentQuants |
getSegmentQuants() |
int |
getSharpnessLevel() |
BoolDecoder |
getTokenBoolDecoder() |
int[][] |
getUBuffer() |
int[][] |
getVBuffer() |
int |
getWidth() |
int[][] |
getYBuffer() |
void |
loopFilter() |
void |
removeIIOReadProgressListener(javax.imageio.event.IIOReadProgressListener listener) |
void |
setBuffersToCreate(int count) |
void |
setFrame(javax.imageio.stream.ImageInputStream frame) |
void |
useBufferedImage(java.awt.image.BufferedImage dst) |
public VP8Frame(javax.imageio.stream.ImageInputStream stream) throws java.io.IOException
java.io.IOException
public VP8Frame(javax.imageio.stream.ImageInputStream stream, int[][][][] coefProbs) throws java.io.IOException
java.io.IOException
public void addIIOReadProgressListener(javax.imageio.event.IIOReadProgressListener listener)
public boolean decodeFrame(boolean debug) throws java.io.IOException
java.io.IOException
public void fireLFProgressUpdate(float p)
public void fireRGBProgressUpdate(float p)
public SubBlock getAboveRightSubBlock(SubBlock sb, SubBlock.PLANE plane)
public SubBlock getAboveSubBlock(SubBlock sb, SubBlock.PLANE plane)
public java.awt.image.BufferedImage getBufferedImage()
public int[][][][] getCoefProbs()
public java.awt.image.BufferedImage getDebugImageDiff()
public java.awt.image.BufferedImage getDebugImagePredict()
public java.awt.image.BufferedImage getDebugImageUBuffer()
public java.awt.image.BufferedImage getDebugImageUDiffBuffer()
public java.awt.image.BufferedImage getDebugImageUPredBuffer()
public java.awt.image.BufferedImage getDebugImageVBuffer()
public java.awt.image.BufferedImage getDebugImageVDiffBuffer()
public java.awt.image.BufferedImage getDebugImageVPredBuffer()
public java.awt.image.BufferedImage getDebugImageYBuffer()
public java.awt.image.BufferedImage getDebugImageYDiffBuffer()
public java.awt.image.BufferedImage getDebugImageYPredBuffer()
public int getFilterLevel()
public int getFilterType()
public int getFrameType()
public int getHeight()
public SubBlock getLeftSubBlock(SubBlock sb, SubBlock.PLANE plane)
public MacroBlock getMacroBlock(int mbCol, int mbRow)
public int getMacroBlockCols()
public java.lang.String getMacroBlockDebugString(int mbx, int mby, int sbx, int sby)
public int getMacroBlockRows()
public int getQIndex()
public SegmentQuants getSegmentQuants()
public int getSharpnessLevel()
public BoolDecoder getTokenBoolDecoder() throws java.io.IOException
java.io.IOException
public int[][] getUBuffer()
public int[][] getVBuffer()
public int getWidth()
public int[][] getYBuffer()
public void loopFilter()
public void removeIIOReadProgressListener(javax.imageio.event.IIOReadProgressListener listener)
public void setBuffersToCreate(int count)
public void useBufferedImage(java.awt.image.BufferedImage dst)
public void setFrame(javax.imageio.stream.ImageInputStream frame)
Copyright © 2020. All Rights Reserved.