com.fluendo.jst
Class Buffer

java.lang.Object
  extended by com.fluendo.jst.Buffer

public class Buffer
extends java.lang.Object


Field Summary
 Caps caps
           
 byte[] data
           
 boolean duplicate
           
static int FLAG_DELTA_UNIT
           
static int FLAG_DISCONT
           
 int flags
           
 int length
           
 java.lang.Object object
           
 int offset
           
 long time_offset
           
 long timestamp
           
 long timestampEnd
           
 
Constructor Summary
Buffer()
           
 
Method Summary
 void copyData(byte[] data, int offset, int length)
          copies data into the buffer.
static Buffer create()
           
 void ensureSize(int length)
           
 void free()
           
 boolean isFlagSet(int flag)
           
 void setFlag(int flag, boolean val)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FLAG_DISCONT

public static final int FLAG_DISCONT
See Also:
Constant Field Values

FLAG_DELTA_UNIT

public static final int FLAG_DELTA_UNIT
See Also:
Constant Field Values

flags

public int flags

object

public java.lang.Object object

data

public byte[] data

offset

public int offset

length

public int length

caps

public Caps caps

time_offset

public long time_offset

timestamp

public long timestamp

timestampEnd

public long timestampEnd

duplicate

public boolean duplicate
Constructor Detail

Buffer

public Buffer()
Method Detail

create

public static Buffer create()

isFlagSet

public boolean isFlagSet(int flag)

setFlag

public void setFlag(int flag,
                    boolean val)

free

public void free()

ensureSize

public void ensureSize(int length)

copyData

public void copyData(byte[] data,
                     int offset,
                     int length)
copies data into the buffer.

Parameters:
data: - the bytearray with data to copy
offset: - offset in the bytearray of first byte
length: - length of data to copy