public class Buffer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.Object |
data |
protected long |
duration |
static int |
FLAG_BUF_OVERFLOWN |
static int |
FLAG_BUF_UNDERFLOWN |
static int |
FLAG_DISCARD |
static int |
FLAG_EOM |
static int |
FLAG_FLUSH |
static int |
FLAG_KEY_FRAME |
static int |
FLAG_LIVE_DATA |
static int |
FLAG_NO_DROP |
static int |
FLAG_NO_SYNC |
static int |
FLAG_NO_WAIT |
static int |
FLAG_RELATIVE_TIME |
static int |
FLAG_RTP_MARKER |
static int |
FLAG_RTP_TIME |
static int |
FLAG_SID |
static int |
FLAG_SILENCE |
static int |
FLAG_SYSTEM_MARKER |
static int |
FLAG_SYSTEM_TIME |
protected int |
flags |
protected Format |
format |
protected java.lang.Object |
header |
protected int |
length |
protected int |
offset |
static long |
SEQUENCE_UNKNOWN |
protected long |
sequenceNumber |
static long |
TIME_UNKNOWN |
protected long |
timeStamp |
Constructor and Description |
---|
Buffer() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
void |
copy(Buffer buffer) |
void |
copy(Buffer buffer,
boolean swapData) |
java.lang.Object |
getData() |
long |
getDuration() |
int |
getFlags() |
Format |
getFormat() |
java.lang.Object |
getHeader() |
int |
getLength() |
int |
getOffset() |
long |
getSequenceNumber() |
long |
getTimeStamp() |
boolean |
isDiscard() |
boolean |
isEOM() |
void |
setData(java.lang.Object data) |
void |
setDiscard(boolean discard) |
void |
setDuration(long duration) |
void |
setEOM(boolean eom) |
void |
setFlags(int flags) |
void |
setFormat(Format format) |
void |
setHeader(java.lang.Object header) |
void |
setLength(int length) |
void |
setOffset(int offset) |
void |
setSequenceNumber(long number) |
void |
setTimeStamp(long timeStamp) |
protected long timeStamp
protected long duration
protected Format format
protected int flags
protected java.lang.Object data
protected java.lang.Object header
protected int length
protected int offset
protected long sequenceNumber
public static final int FLAG_EOM
public static final int FLAG_DISCARD
public static final int FLAG_SILENCE
public static final int FLAG_SID
public static final int FLAG_KEY_FRAME
public static final int FLAG_NO_DROP
public static final int FLAG_NO_WAIT
public static final int FLAG_NO_SYNC
public static final int FLAG_SYSTEM_TIME
public static final int FLAG_RELATIVE_TIME
public static final int FLAG_FLUSH
public static final int FLAG_SYSTEM_MARKER
public static final int FLAG_RTP_MARKER
public static final int FLAG_RTP_TIME
public static final int FLAG_BUF_OVERFLOWN
public static final int FLAG_BUF_UNDERFLOWN
public static final int FLAG_LIVE_DATA
public static final long TIME_UNKNOWN
public static final long SEQUENCE_UNKNOWN
public Format getFormat()
public void setFormat(Format format)
public int getFlags()
public void setFlags(int flags)
public boolean isEOM()
public void setEOM(boolean eom)
public boolean isDiscard()
public void setDiscard(boolean discard)
public java.lang.Object getData()
public void setData(java.lang.Object data)
public java.lang.Object getHeader()
public void setHeader(java.lang.Object header)
public int getLength()
public void setLength(int length)
public int getOffset()
public void setOffset(int offset)
public long getTimeStamp()
public void setTimeStamp(long timeStamp)
public long getDuration()
public void setDuration(long duration)
public void setSequenceNumber(long number)
public long getSequenceNumber()
public void copy(Buffer buffer)
public void copy(Buffer buffer, boolean swapData)
public java.lang.Object clone()
clone
in class java.lang.Object