public class ZrtpRawPacket extends RawPacket
RawPacket.HeaderExtension, RawPacket.HeaderExtensions| Modifier and Type | Field and Description |
|---|---|
static byte[] |
ZRTP_MAGIC
Each ZRTP packet contains this magic number/cookie.
|
EXT_HEADER_SIZE, FIXED_HEADER_SIZE, SEQUENCE_NUMBER_MASK, TIMESTAMP_MASK| Constructor and Description |
|---|
ZrtpRawPacket(byte[] buf,
int off,
int len)
Construct an output ZrtpRawPacket using specified value.
|
ZrtpRawPacket(RawPacket pkt)
Construct an input ZrtpRawPacket using a received RTP raw packet.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
checkCrc()
Check if the CRC of this packet is ok.
|
protected boolean |
hasMagic()
Check if it is really a ZRTP packet.
|
protected boolean |
isZrtpPacket()
Check if it could be a ZRTP packet.
|
protected void |
setCrc()
Set ZRTP CRC in this packet
|
protected void |
setSeqNum(short seq)
Set the sequence number in this packet.
|
addExtension, addExtension, addExtension, append, extractCsrcAudioLevels, extractCsrcList, extractSsrcAudioLevel, getBuffer, getCsrcCount, getCsrcCount, getExtensionBit, getExtensionBit, getExtensionLength, getExtensionLength, getFlags, getHeaderExtension, getHeaderExtensions, getHeaderExtensionType, getHeaderLength, getHeaderLength, getLength, getOffset, getOriginalSequenceNumber, getPaddingSize, getPaddingSize, getPayload, getPayloadLength, getPayloadLength, getPayloadLength, getPayloadLength, getPayloadOffset, getPayloadOffset, getPayloadType, getPayloadType, getPayloadType, getRTCPPacketType, getRTCPSSRC, getRTCPSSRC, getRTCPSSRC, getSequenceNumber, getSequenceNumber, getSequenceNumber, getSRTCPIndex, getSRTCPIndex, getSSRC, getSSRC, getSSRC, getSSRCAsLong, getSSRCAsLong, getTimestamp, getTimestamp, getTimestamp, getVersion, getVersion, getVersion, grow, isInvalid, isInvalid, isPacketMarked, isPacketMarked, isPacketMarked, isRtpRtcp, isSkipStats, readByte, readInt, readRegion, readRegionToBuff, readUint16AsInt, readUint32AsLong, removeExtension, setBuffer, setCsrcList, setFlags, setLength, setMarker, setOffset, setOriginalSequenceNumber, setPaddingSize, setPayloadType, setSequenceNumber, setSequenceNumber, setSequenceNumber, setSkipStats, setSSRC, setTimestamp, setTimestamp, setTimestamp, setVersion, shrink, toString, writeByte, writeInt, writeShortpublic static final byte[] ZRTP_MAGIC
public ZrtpRawPacket(RawPacket pkt)
pkt - a raw RTP packet as receivedpublic ZrtpRawPacket(byte[] buf,
int off,
int len)
buf - Byte array holding the content of this Packetoff - Start offset of packet content inside bufferlen - Length of the packet's dataprotected boolean isZrtpPacket()
protected boolean hasMagic()
protected void setSeqNum(short seq)
seq - sequence numberprotected boolean checkCrc()
protected void setCrc()
Copyright © 2021 jitsi.org. All rights reserved.