package com.limelight.nvstream.av; import java.util.List; public class DecodeUnit { public static final int TYPE_UNKNOWN = 0; public static final int TYPE_H264 = 1; public static final int TYPE_OPUS = 2; public static final int DU_FLAG_CODEC_CONFIG = 0x1; public static final int DU_FLAG_SYNC_FRAME = 0x2; private int type; private List bufferList; private int dataLength; private int flags; private int frameNumber; public DecodeUnit(int type, List bufferList, int dataLength, int flags, int frameNumber) { this.type = type; this.bufferList = bufferList; this.dataLength = dataLength; this.flags = flags; this.frameNumber = frameNumber; } public int getType() { return type; } public int getFlags() { return flags; } public List getBufferList() { return bufferList; } public int getDataLength() { return dataLength; } public int getFrameNumber() { return frameNumber; } }