org.mobicents.media.server.impl.rtp
Class RtpPacket

java.lang.Object
  extended by org.mobicents.media.server.impl.rtp.RtpPacket
All Implemented Interfaces:
java.io.Serializable

public class RtpPacket
extends java.lang.Object
implements java.io.Serializable

Author:
Oleg Kulikov, amit bhayani
See Also:
Serialized Form

Constructor Summary
RtpPacket(boolean marker, byte payloadType, int seqNumber, int timestamp, long ssrc, byte[] payload, int offset, int length)
           
RtpPacket(java.nio.ByteBuffer readerBuffer)
           
RtpPacket(byte payloadType, int seqNumber, int timestamp, long ssrc, byte[] payload)
           
 
Method Summary
 int getContributingSource()
           
 long getDuration()
           
 boolean getMarker()
           
 byte[] getPayload()
           
 int getPayloadType()
           
 int getSeqNumber()
           
 long getSyncSource()
           
 long getTime()
           
 long getTimestamp()
           
 int getVersion()
           
 boolean isExtensions()
           
 boolean isPadding()
           
 boolean isValid()
           
 void setDuration(long duration)
           
 void setTime(long time)
           
 void setValid(boolean isValid)
           
 byte[] toByteArray()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RtpPacket

public RtpPacket(java.nio.ByteBuffer readerBuffer)

RtpPacket

public RtpPacket(byte payloadType,
                 int seqNumber,
                 int timestamp,
                 long ssrc,
                 byte[] payload)

RtpPacket

public RtpPacket(boolean marker,
                 byte payloadType,
                 int seqNumber,
                 int timestamp,
                 long ssrc,
                 byte[] payload,
                 int offset,
                 int length)
Method Detail

isValid

public boolean isValid()

setValid

public void setValid(boolean isValid)

getMarker

public boolean getMarker()

getPayloadType

public int getPayloadType()

getSeqNumber

public int getSeqNumber()

getPayload

public byte[] getPayload()

getTimestamp

public long getTimestamp()

getTime

public long getTime()

setTime

public void setTime(long time)

getDuration

public long getDuration()

setDuration

public void setDuration(long duration)

toByteArray

public byte[] toByteArray()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getVersion

public int getVersion()

getContributingSource

public int getContributingSource()

isPadding

public boolean isPadding()

isExtensions

public boolean isExtensions()

getSyncSource

public long getSyncSource()


Copyright © 2010. All Rights Reserved.