|
SIP Communicator: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.java.sip.communicator.impl.media.transform.srtp.PacketManipulator
public class PacketManipulator
PacketManipulator contains methods for parsing RTP packets. It is used to get certain RTP packet field from a RawPacket, which holds the content of a RTP packet. Because all the methods operates on certain RawPacket, all methods in this class are static methods.
| Constructor Summary | |
|---|---|
PacketManipulator()
|
|
| Method Summary | |
|---|---|
static int |
GetRTPHeaderLength(RawPacket pkt)
Get RTP header length from a RTP packet |
static int |
GetRTPPaddingSize(RawPacket pkt)
Get RTP padding size from a RTP packet |
static int |
GetRTPPayloadLength(RawPacket pkt)
Get RTP payload length from a RTP packet |
static byte |
GetRTPPayloadType(RawPacket pkt)
Get RTP payload type from a RTP packet |
static int |
GetRTPSequenceNumber(RawPacket pkt)
Get RTP sequence number from a RTP packet |
static long |
GetRTPSSRC(RawPacket pkt)
Get RTP SSRC from a RTP packet |
static boolean |
IsPacketMarked(RawPacket pkt)
Test whether if a RTP packet is padded |
static byte[] |
ReadTimeStampIntoByteArray(RawPacket pkt)
Get RTP timestamp from a RTP packet |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PacketManipulator()
| Method Detail |
|---|
public static int GetRTPPaddingSize(RawPacket pkt)
pkt - the source RTP packet
public static int GetRTPHeaderLength(RawPacket pkt)
pkt - the source RTP packet
public static int GetRTPPayloadLength(RawPacket pkt)
pkt - the source RTP packet
public static long GetRTPSSRC(RawPacket pkt)
pkt - the source RTP packet
public static int GetRTPSequenceNumber(RawPacket pkt)
pkt - the source RTP packet
public static boolean IsPacketMarked(RawPacket pkt)
pkt - the source RTP packet
public static byte GetRTPPayloadType(RawPacket pkt)
pkt - the source RTP packet
public static byte[] ReadTimeStampIntoByteArray(RawPacket pkt)
pkt - the source RTP packet
|
SIP Communicator: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||