public class FlexFec03Packet extends RawPacket
RawPacket.HeaderExtension, RawPacket.HeaderExtensions| Modifier and Type | Field and Description |
|---|---|
protected FlexFec03Header |
header
The FlexFEC03 header
|
EXT_HEADER_SIZE, FIXED_HEADER_SIZE, SEQUENCE_NUMBER_MASK, TIMESTAMP_MASK| Modifier and Type | Method and Description |
|---|---|
static FlexFec03Packet |
create(byte[] buffer,
int offset,
int length)
Create a
FlexFec03Packet |
static FlexFec03Packet |
create(RawPacket p)
Create a
FlexFec03Packet |
int |
getFlexFecHeaderOffset()
Get the offset at which the FlexFEC header starts
|
int |
getFlexFecHeaderSize()
Get the size of the flexfec header for this packet
|
int |
getFlexFecPayloadLength()
Returns the size of the FlexFEC payload, in bytes
|
List<Integer> |
getProtectedSequenceNumbers()
Get the list of media packet sequence numbers protected by this
FlexFec03Packet
|
long |
getProtectedSsrc()
Get the media ssrc protected by this flexfec 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, writeShortprotected FlexFec03Header header
public static FlexFec03Packet create(RawPacket p)
FlexFec03Packetp - the RawPacket to attempt parsing as a FlexFEC packetFlexFec03Packet if 'p' is successfully parsed
as a FlexFec03Packet, null otherwisepublic static FlexFec03Packet create(byte[] buffer, int offset, int length)
FlexFec03PacketFlexFec03Packet if 'p' is successfully parsed
as a FlexFec03Packet, null otherwisepublic List<Integer> getProtectedSequenceNumbers()
public int getFlexFecHeaderSize()
public long getProtectedSsrc()
public int getFlexFecPayloadLength()
public int getFlexFecHeaderOffset()
Copyright © 2022 jitsi.org. All rights reserved.