@Override protected void unpackDataLength(byte[] buffer, int offset) { dataLength = BufferTools.unpackInteger((byte) 0, buffer[offset + DATA_LENGTH_OFFSET], buffer[offset + DATA_LENGTH_OFFSET + 1], buffer[offset + DATA_LENGTH_OFFSET + 2]); }
protected void unpackDataLength(byte[] buffer, int offset) { dataLength = BufferTools.unpackInteger(buffer[offset + DATA_LENGTH_OFFSET], buffer[offset + DATA_LENGTH_OFFSET + 1], buffer[offset + DATA_LENGTH_OFFSET + 2], buffer[offset + DATA_LENGTH_OFFSET + 3]); }
public MpegFrame(byte frameData1, byte frameData2, byte frameData3, byte frameData4) throws InvalidDataException { long frameHeader = BufferTools.unpackInteger(frameData1, frameData2, frameData3, frameData4); setFields(frameHeader); }
public MpegFrame(byte[] frameData) throws InvalidDataException { if (frameData.length < FRAME_DATA_LENGTH) throw new InvalidDataException("Mpeg frame too short"); long frameHeader = BufferTools.unpackInteger(frameData[0], frameData[1], frameData[2], frameData[3]); setFields(frameHeader); }
protected void unpackDataLength(byte[] buffer, int offset) { dataLength = BufferTools.unpackInteger(buffer[offset + DATA_LENGTH_OFFSET], buffer[offset + DATA_LENGTH_OFFSET + 1], buffer[offset + DATA_LENGTH_OFFSET + 2], buffer[offset + DATA_LENGTH_OFFSET + 3]); }
@Override protected void unpackDataLength(byte[] buffer, int offset) { dataLength = BufferTools.unpackInteger((byte) 0, buffer[offset + DATA_LENGTH_OFFSET], buffer[offset + DATA_LENGTH_OFFSET + 1], buffer[offset + DATA_LENGTH_OFFSET + 2]); }
public MpegFrame(byte frameData1, byte frameData2, byte frameData3, byte frameData4) throws InvalidDataException { long frameHeader = BufferTools.unpackInteger(frameData1, frameData2, frameData3, frameData4); setFields(frameHeader); }
public MpegFrame(byte[] frameData) throws InvalidDataException { if (frameData.length < FRAME_DATA_LENGTH) throw new InvalidDataException("Mpeg frame too short"); long frameHeader = BufferTools.unpackInteger(frameData[0], frameData[1], frameData[2], frameData[3]); setFields(frameHeader); }