public class RTPSession
extends java.lang.Object
Constructor and Description |
---|
RTPSession(java.lang.Integer sequenceNumber,
java.lang.Long timestamp,
java.lang.Long ssrc,
java.lang.Double duration,
java.lang.Float sampling,
java.lang.Integer port) |
RTPSession(java.lang.Integer sequenceNumber,
java.lang.Long timestamp,
java.lang.Long ssrc,
java.lang.Double duration,
java.lang.Integer port) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
java.lang.Double |
getDuration() |
java.lang.Integer |
getPayloadType() |
java.lang.Integer |
getPort() |
java.lang.Float |
getSampling() |
java.lang.Integer |
getSequenceNumber() |
java.lang.Long |
getSsrc() |
java.lang.Long |
getTimestamp() |
java.lang.Integer |
incrementSequenceNumber()
Increment by one for each new RTP packet.
|
java.lang.Long |
incrementTimestamp()
The increment depends on the duration of each packets.
|
void |
setDuration(java.lang.Double duration) |
void |
setPayloadType(java.lang.Integer payloadType) |
void |
setPort(java.lang.Integer port) |
void |
setSampling(java.lang.Float sampling) |
void |
setSequenceNumber(java.lang.Integer sequenceNumber) |
void |
setSsrc(java.lang.Long ssrc) |
void |
setTimestamp(java.lang.Long timestamp) |
public RTPSession(java.lang.Integer sequenceNumber, java.lang.Long timestamp, java.lang.Long ssrc, java.lang.Double duration, java.lang.Integer port)
public RTPSession(java.lang.Integer sequenceNumber, java.lang.Long timestamp, java.lang.Long ssrc, java.lang.Double duration, java.lang.Float sampling, java.lang.Integer port)
public java.lang.Integer incrementSequenceNumber()
public java.lang.Long incrementTimestamp()
public void close()
public java.lang.Integer getPayloadType()
public java.lang.Integer getSequenceNumber()
public java.lang.Long getTimestamp()
public java.lang.Long getSsrc()
public java.lang.Double getDuration()
public java.lang.Float getSampling()
public java.lang.Integer getPort()
public void setPayloadType(java.lang.Integer payloadType)
public void setSequenceNumber(java.lang.Integer sequenceNumber)
public void setTimestamp(java.lang.Long timestamp)
public void setSsrc(java.lang.Long ssrc)
public void setDuration(java.lang.Double duration)
public void setSampling(java.lang.Float sampling)
public void setPort(java.lang.Integer port)