public class MBEncoderI16x16 extends Object implements SaveRestore
Constructor and Description |
---|
MBEncoderI16x16(CAVLC[] cavlc,
byte[][] leftRow,
byte[][] topLine) |
Modifier and Type | Method and Description |
---|---|
static void |
chromaResidual(Picture pic,
int mbX,
int mbY,
BitWriter out,
int qp,
int[][] ac1,
int[][] ac2,
CAVLC cavlc1,
CAVLC cavlc2,
MBType leftMBType,
MBType topMBType) |
void |
encodeMacroblock(Picture pic,
int mbX,
int mbY,
BitWriter out,
EncodedMB outMB,
EncodedMB leftOutMB,
EncodedMB topOutMB,
int qp,
int qpDelta) |
int |
getCbpChroma(Picture pic,
int mbX,
int mbY) |
int |
getCbpLuma(Picture pic,
int mbX,
int mbY) |
int |
getPredMode(Picture pic,
int mbX,
int mbY) |
void |
restore() |
void |
save() |
public MBEncoderI16x16(CAVLC[] cavlc, byte[][] leftRow, byte[][] topLine)
public void save()
save
in interface SaveRestore
public void restore()
restore
in interface SaveRestore
public void encodeMacroblock(Picture pic, int mbX, int mbY, BitWriter out, EncodedMB outMB, EncodedMB leftOutMB, EncodedMB topOutMB, int qp, int qpDelta)
public static void chromaResidual(Picture pic, int mbX, int mbY, BitWriter out, int qp, int[][] ac1, int[][] ac2, CAVLC cavlc1, CAVLC cavlc2, MBType leftMBType, MBType topMBType)
public int getPredMode(Picture pic, int mbX, int mbY)
public int getCbpChroma(Picture pic, int mbX, int mbY)
public int getCbpLuma(Picture pic, int mbX, int mbY)
Copyright © 2019. All rights reserved.