|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mobicents.media.server.impl.BaseComponent
org.mobicents.media.server.impl.AbstractSource
org.mobicents.media.server.impl.rtp.ReceiveStream
public class ReceiveStream
| Field Summary | |
|---|---|
protected long |
byteCount
|
protected int |
mainstream
|
| Fields inherited from class org.mobicents.media.server.impl.AbstractSource |
|---|
logger, otherParty |
| Fields inherited from class org.mobicents.media.server.impl.BaseComponent |
|---|
format |
| Constructor Summary | |
|---|---|
ReceiveStream(RtpSocketImpl rtpSocket,
int jitter,
org.mobicents.media.server.spi.rtp.AVProfile formatConfig)
Creates a new instance of ReceiveStream |
|
| Method Summary | |
|---|---|
void |
beforeStart()
This method is called just before start. |
void |
connect(org.mobicents.media.MediaSink sink)
(Non Java-doc). |
void |
evolve(org.mobicents.media.Buffer buffer,
long timestamp)
This method must be overriden by concrete media source. |
org.mobicents.media.Format[] |
getFormats()
(Non Java-doc.) |
double |
getInterArrivalJitter()
Gets the value of the interarrival jitter. |
double |
getMaxJitter()
Returns maximum jitter value. |
protected void |
process(RtpPacket rtpPacket)
Processes received RTP packet. |
protected void |
reset()
Resets this stream. |
void |
setDtmf(int dtmf)
Assigns payload number for rfc2833 dtmf. |
protected void |
setFormat(int payloadID,
org.mobicents.media.Format format)
Configures supported formats of main stream. |
void |
setPreffered(org.mobicents.media.Format format)
This methods is called by media sink to setup preffered format. |
| Methods inherited from class org.mobicents.media.server.impl.AbstractSource |
|---|
afterStop, cancel, completed, connect, disconnect, disconnect, failed, getBytesTransmitted, getDuration, getInterface, getMediaTime, getPacketsTransmitted, getSupportedFormatList, isActive, isConnected, isMultipleConnectionsAllowed, isStarted, perform, resetStats, setDuration, setMediaTime, setStarted, start, started, stop, stopped |
| Methods inherited from class org.mobicents.media.server.impl.BaseComponent |
|---|
addListener, getConnection, getEndpoint, getFormat, getId, getName, removeListener, sendEvent, setConnection, setEndpoint, subset, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.mobicents.media.Component |
|---|
addListener, getConnection, getEndpoint, getFormat, getId, getName, removeListener, setConnection, setEndpoint |
| Field Detail |
|---|
protected int mainstream
protected long byteCount
| Constructor Detail |
|---|
public ReceiveStream(RtpSocketImpl rtpSocket,
int jitter,
org.mobicents.media.server.spi.rtp.AVProfile formatConfig)
| Method Detail |
|---|
protected void process(RtpPacket rtpPacket)
rtpPacket - packet for processingpublic void beforeStart()
AbstractSource
beforeStart in class AbstractSourcepublic void connect(org.mobicents.media.MediaSink sink)
AbstractSource
connect in interface org.mobicents.media.MediaSourceconnect in class AbstractSourceMediaSource.connect(MediaSink).public void setDtmf(int dtmf)
dtmf - the number of payload.
protected void setFormat(int payloadID,
org.mobicents.media.Format format)
payloadID - the payload number of format used by rtp socketformat - the format used by rtp socket.public org.mobicents.media.Format[] getFormats()
MediaSink.getFormats()public void setPreffered(org.mobicents.media.Format format)
AbstractSourcesink.getPreffred(Collection)
where collection is a subset of common formats.
setPreffered in class AbstractSourceformat - preffred format.public double getInterArrivalJitter()
public double getMaxJitter()
public void evolve(org.mobicents.media.Buffer buffer,
long timestamp)
AbstractSource
evolve in class AbstractSourcebuffer - the buffer object for media.protected void reset()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||