Modifier and Type | Method and Description |
---|---|
protected RawPacket[] |
RTPConnectorInputStream.createRawPacket(java.net.DatagramPacket datagramPacket)
Creates a new RawPacket from a specific DatagramPacket
in order to have this instance receive its packet data through its
RTPConnectorInputStream.read(byte[], int, int) method. |
protected RawPacket[] |
RTPConnectorOutputStream.packetize(byte[] buf,
int off,
int len,
java.lang.Object context)
Creates a RawPacket element from a specific byte[]
buffer in order to have this instance send its packet data through its
RTPConnectorOutputStream.write(byte[], int, int) method. |
Modifier and Type | Method and Description |
---|---|
protected void |
RTPConnectorUDPOutputStream.doLogPacket(RawPacket packet,
java.net.InetSocketAddress target)
Log the packet.
|
protected void |
RTPConnectorTCPOutputStream.doLogPacket(RawPacket packet,
java.net.InetSocketAddress target)
Log the packet.
|
protected abstract void |
RTPConnectorOutputStream.doLogPacket(RawPacket packet,
java.net.InetSocketAddress target)
Logs a specific RawPacket associated with a specific remote
address.
|
REDBlock |
MediaStreamImpl.getPrimaryREDBlock(RawPacket pkt)
Gets the
REDBlock that contains the payload of the packet passed
in as a parameter. |
int |
MediaStreamImpl.getSpatialID(RawPacket pkt)
Utility method that determines the spatial layer index (SID) of an RTP
packet.
|
int |
MediaStreamImpl.getTemporalID(RawPacket pkt)
Utility method that determines the temporal layer index (TID) of an RTP
packet.
|
void |
MediaStreamImpl.injectPacket(RawPacket pkt,
boolean data,
TransformEngine after)
Sends a given RTP or RTCP packet to the remote peer/side.
|
boolean |
MediaStreamImpl.isEndOfFrame(RawPacket pkt)
Utility method that determines whether or not a packet is an end of
frame.
|
boolean |
MediaStreamImpl.isKeyFrame(RawPacket pkt)
Utility method that determines whether or not a packet is a key frame.
|
boolean |
MediaStreamImpl.isStartOfFrame(RawPacket pkt)
Utility method that determines whether or not a packet is a start of
frame.
|
protected void |
RTPConnectorUDPOutputStream.sendToTarget(RawPacket packet,
java.net.InetSocketAddress target)
Sends a specific RawPacket through this
OutputDataStream to a specific InetSocketAddress.
|
protected void |
RTPConnectorTCPOutputStream.sendToTarget(RawPacket packet,
java.net.InetSocketAddress target)
Sends a specific RawPacket through this
OutputDataStream to a specific InetSocketAddress.
|
protected abstract void |
RTPConnectorOutputStream.sendToTarget(RawPacket packet,
java.net.InetSocketAddress target)
Sends a specific RawPacket through this
OutputDataStream to a specific InetSocketAddress.
|
boolean |
MediaStreamImpl.supportsFrameBoundaries(RawPacket pkt)
Returns a boolean that indicates whether or not our we're able to detect
the frame boundaries for the codec of the packet that is specified as an
argument.
|
Modifier and Type | Method and Description |
---|---|
RawPacket |
RtpdumpFileReader.getNextPacket(boolean loopFile)
Get the next rtp packet recorded in the rtpdump file.
|
Modifier and Type | Method and Description |
---|---|
void |
RawPacketScheduler.schedule(RawPacket rtpPacket)
puts the current thread to sleep for X milis, where X is such that RTP
timestamps and a given clock are respected.
|
Modifier and Type | Method and Description |
---|---|
(package private) RawPacket[] |
PacketBuffer.emptyBuffer(long ssrc)
Empties the Buffer for a specific SSRC, and returns its contents
as an ordered (by RTP sequence number) array.
|
RawPacket[] |
PacketBuffer.reverseTransform(RawPacket[] pkts)
Implements
PacketTransformer.reverseTransform(RawPacket[]) . |
RawPacket[] |
PacketBuffer.transform(RawPacket[] pkts)
Implements
PacketTransformer.transform(RawPacket[]) . |
Modifier and Type | Method and Description |
---|---|
(package private) void |
SynchronizerImpl.addRTCPPacket(RawPacket pkt)
Adds an RTCP packet to this instance.
|
(package private) void |
SynchronizerImpl.addRTCPPacket(RawPacket pkt,
long localTime)
Adds an RTCP packet to this instance.
|
RawPacket[] |
PacketBuffer.reverseTransform(RawPacket[] pkts)
Implements
PacketTransformer.reverseTransform(RawPacket[]) . |
RawPacket[] |
PacketBuffer.transform(RawPacket[] pkts)
Implements
PacketTransformer.transform(RawPacket[]) . |
Modifier and Type | Method and Description |
---|---|
RawPacket |
RTCPReceiverFeedbackTermination.RTCPTransformer.reverseTransform(RawPacket pkt)
Reverse-transforms a specific packet.
|
RawPacket |
RTCPFBPacket.toRawPacket() |
static RawPacket |
RTCPPacketParserEx.toRawPacket(net.sf.fmj.media.rtp.RTCPPacket rtcp)
Initializes a new
RawPacket instance from a specific
RTCPPacket . |
RawPacket |
AudioRTCPTermination.RTCPTransformer.transform(RawPacket pkt)
Transforms a specific packet.
|
RawPacket |
RTCPReceiverFeedbackTermination.RTCPTransformer.transform(RawPacket pkt)
Transforms a specific packet.
|
Modifier and Type | Method and Description |
---|---|
RawPacket |
RTCPReceiverFeedbackTermination.RTCPTransformer.reverseTransform(RawPacket pkt)
Reverse-transforms a specific packet.
|
RawPacket |
AudioRTCPTermination.RTCPTransformer.transform(RawPacket pkt)
Transforms a specific packet.
|
RawPacket |
RTCPReceiverFeedbackTermination.RTCPTransformer.transform(RawPacket pkt)
Transforms a specific packet.
|
Modifier and Type | Field and Description |
---|---|
RawPacket |
RawPacketCache.Container.pkt
The
RawPacket which this container holds. |
Modifier and Type | Method and Description |
---|---|
RawPacket |
RawPacketCache.get(long ssrc,
int seq)
Gets the packet with the given SSRC and RTP sequence number from the
cache.
|
RawPacket |
VideoMediaStreamTrackReceiver.reverseTransform(RawPacket pkt)
Reverse-transforms a specific packet.
|
RawPacket |
TransportCCEngine.IngressEngine.reverseTransform(RawPacket pkt)
Reverse-transforms a specific packet.
|
RawPacket |
TransportCCEngine.EgressEngine.transform(RawPacket pkt)
Transforms a specific packet.
|
Modifier and Type | Method and Description |
---|---|
void |
RawPacketCache.cachePacket(RawPacket pkt)
Saves a packet in the cache.
|
RTPEncodingDesc |
MediaStreamTrackReceiver.findRTPEncodingDesc(RawPacket pkt)
Finds the
RTPEncodingDesc that matches the RawPacket
passed in as a parameter. |
(package private) RTPEncodingDesc |
MediaStreamTrackDesc.findRTPEncodingDesc(RawPacket pkt)
Finds the
RTPEncodingDesc that corresponds to the packet that is
passed in as an argument. |
boolean |
FrameDesc.matches(RawPacket pkt)
Determines whether a packet belongs to this frame or not.
|
(package private) boolean |
RTPEncodingDesc.matches(RawPacket pkt)
Gets a boolean indicating whether or not the specified packet matches
this encoding or not.
|
net.sf.fmj.media.rtp.util.RTPPacket |
RTPPacketParserEx.parse(RawPacket pkt) |
RawPacket |
VideoMediaStreamTrackReceiver.reverseTransform(RawPacket pkt)
Reverse-transforms a specific packet.
|
RawPacket |
TransportCCEngine.IngressEngine.reverseTransform(RawPacket pkt)
Reverse-transforms a specific packet.
|
RawPacket |
TransportCCEngine.EgressEngine.transform(RawPacket pkt)
Transforms a specific packet.
|
(package private) boolean |
FrameDesc.update(RawPacket pkt)
Updates the state of this
FrameDesc . |
(package private) void |
RTPEncodingDesc.update(RawPacket pkt,
long nowMs) |
Constructor and Description |
---|
Container(RawPacket pkt,
long timeAdded)
Initializes a new
RawPacketCache.Container instance. |
FrameDesc(RTPEncodingDesc rtpEncoding,
RawPacket pkt,
long receivedMs)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
RawPacket |
RemoteBitrateEstimatorWrapper.reverseTransform(RawPacket pkt)
Reverse-transforms a specific packet.
|
Modifier and Type | Method and Description |
---|---|
RawPacket |
RemoteBitrateEstimatorWrapper.reverseTransform(RawPacket pkt)
Reverse-transforms a specific packet.
|
Modifier and Type | Method and Description |
---|---|
(package private) boolean |
RTPTranslatorImpl.willWrite(StreamRTPManagerDesc source,
RawPacket pkt,
StreamRTPManagerDesc destination,
boolean data)
Notifies this RTPTranslator that a buffer from a
source will be written into a destination.
|
Modifier and Type | Method and Description |
---|---|
protected RawPacket[] |
TransformInputStream.createRawPacket(java.net.DatagramPacket datagramPacket)
Creates a new RawPacket array from a specific
DatagramPacket in order to have this instance receive its
packet data through its
RTPConnectorInputStream.read(byte[], int, int) method. |
protected RawPacket[] |
TransformUDPOutputStream.packetize(byte[] buf,
int off,
int len,
java.lang.Object context)
Creates a RawPacket element from a specific byte[]
buffer in order to have this instance send its packet data through its
RTPConnectorOutputStream.write(byte[], int, int) method. |
protected RawPacket[] |
TransformTCPOutputStream.packetize(byte[] buf,
int off,
int len,
java.lang.Object context)
Creates a RawPacket element from a specific byte[]
buffer in order to have this instance send its packet data through its
RTPConnectorOutputStream.write(byte[], int, int) method. |
RawPacket |
OriginalHeaderBlockTransformEngine.reverseTransform(RawPacket pkt)
|
RawPacket |
RetransmissionRequesterImpl.reverseTransform(RawPacket pkt)
Reverse-transforms a specific packet.
|
RawPacket |
PaddingTermination.reverseTransform(RawPacket pkt)
Reverse-transforms a specific packet.
|
RawPacket |
CachingTransformer.reverseTransform(RawPacket pkt) |
RawPacket |
DebugTransformEngine.MyRTPPacketTransformer.reverseTransform(RawPacket pkt) |
RawPacket |
DebugTransformEngine.MyRTCPPacketTransformer.reverseTransform(RawPacket pkt) |
abstract RawPacket |
SinglePacketTransformer.reverseTransform(RawPacket pkt)
Reverse-transforms a specific packet.
|
RawPacket |
SinglePacketTransformerAdapter.reverseTransform(RawPacket pkt) |
RawPacket[] |
REDTransformEngine.reverseTransform(RawPacket[] pkts)
Reverse-transforms each packet in an array of packets.
|
RawPacket[] |
PacketTransformer.reverseTransform(RawPacket[] pkts)
Reverse-transforms each packet in an array of packets.
|
RawPacket[] |
SinglePacketTransformer.reverseTransform(RawPacket[] pkts)
Reverse-transforms each packet in an array of packets.
|
RawPacket[] |
TransformEngineChain.PacketTransformerChain.reverseTransform(RawPacket[] pkts)
Reverse-transforms each packet in an array of packets.
|
RawPacket |
OriginalHeaderBlockTransformEngine.transform(RawPacket pkt)
Here we would re-form or remove the OHB extension to only include fields
which we modified, in order to reduce the overhead.
|
RawPacket |
REDFilterTransformEngine.transform(RawPacket pkt)
Transforms a specific packet.
|
RawPacket |
CachingTransformer.transform(RawPacket pkt)
Transforms a specific packet.
|
RawPacket |
AbsSendTimeEngine.transform(RawPacket pkt)
Implements
SinglePacketTransformer.transform(RawPacket) . |
RawPacket |
DebugTransformEngine.MyRTPPacketTransformer.transform(RawPacket pkt) |
RawPacket |
DebugTransformEngine.MyRTCPPacketTransformer.transform(RawPacket pkt) |
abstract RawPacket |
SinglePacketTransformer.transform(RawPacket pkt)
Transforms a specific packet.
|
RawPacket |
SinglePacketTransformerAdapter.transform(RawPacket pkt) |
RawPacket[] |
REDTransformEngine.transform(RawPacket[] pkts)
Transforms each packet in an array of packets.
|
protected RawPacket[] |
AbstractTransformOutputStream.transform(RawPacket[] pkts)
Transforms a specified array of
RawPacket s using the
PacketTransformer associated with this instance (if any). |
RawPacket[] |
PacketTransformer.transform(RawPacket[] pkts)
Transforms each packet in an array of packets.
|
RawPacket[] |
SinglePacketTransformer.transform(RawPacket[] pkts)
Transforms each packet in an array of packets.
|
RawPacket[] |
TransformEngineChain.PacketTransformerChain.transform(RawPacket[] pkts)
Transforms each packet in an array of packets.
|
protected RawPacket[] |
TransformOutputStreamImpl.transform(RawPacket[] pkts,
java.lang.Object after)
Transforms a specified array of
RawPacket s using the
PacketTransformer associated with this instance (if any). |
RawPacket[] |
TransformEngineChain.PacketTransformerChain.transform(RawPacket[] pkts,
TransformEngine after)
Transforms the specified
pkts using the
TransformEngine s in the chain in order starting after a
specific TransformEngine . |
Modifier and Type | Method and Description |
---|---|
static long |
AbsSendTimeEngine.getAbsSendTime(RawPacket pkt,
byte extensionID)
1 2 3 4 5 6 7 8 9 10 11 12 ....
|
RawPacket |
OriginalHeaderBlockTransformEngine.reverseTransform(RawPacket pkt)
|
RawPacket |
RetransmissionRequesterImpl.reverseTransform(RawPacket pkt)
Reverse-transforms a specific packet.
|
RawPacket |
PaddingTermination.reverseTransform(RawPacket pkt)
Reverse-transforms a specific packet.
|
RawPacket |
CachingTransformer.reverseTransform(RawPacket pkt) |
RawPacket |
DebugTransformEngine.MyRTPPacketTransformer.reverseTransform(RawPacket pkt) |
RawPacket |
DebugTransformEngine.MyRTCPPacketTransformer.reverseTransform(RawPacket pkt) |
abstract RawPacket |
SinglePacketTransformer.reverseTransform(RawPacket pkt)
Reverse-transforms a specific packet.
|
RawPacket |
SinglePacketTransformerAdapter.reverseTransform(RawPacket pkt) |
RawPacket[] |
REDTransformEngine.reverseTransform(RawPacket[] pkts)
Reverse-transforms each packet in an array of packets.
|
RawPacket[] |
PacketTransformer.reverseTransform(RawPacket[] pkts)
Reverse-transforms each packet in an array of packets.
|
RawPacket[] |
SinglePacketTransformer.reverseTransform(RawPacket[] pkts)
Reverse-transforms each packet in an array of packets.
|
RawPacket[] |
TransformEngineChain.PacketTransformerChain.reverseTransform(RawPacket[] pkts)
Reverse-transforms each packet in an array of packets.
|
RawPacket |
OriginalHeaderBlockTransformEngine.transform(RawPacket pkt)
Here we would re-form or remove the OHB extension to only include fields
which we modified, in order to reduce the overhead.
|
RawPacket |
REDFilterTransformEngine.transform(RawPacket pkt)
Transforms a specific packet.
|
RawPacket |
CachingTransformer.transform(RawPacket pkt)
Transforms a specific packet.
|
RawPacket |
AbsSendTimeEngine.transform(RawPacket pkt)
Implements
SinglePacketTransformer.transform(RawPacket) . |
RawPacket |
DebugTransformEngine.MyRTPPacketTransformer.transform(RawPacket pkt) |
RawPacket |
DebugTransformEngine.MyRTCPPacketTransformer.transform(RawPacket pkt) |
abstract RawPacket |
SinglePacketTransformer.transform(RawPacket pkt)
Transforms a specific packet.
|
RawPacket |
SinglePacketTransformerAdapter.transform(RawPacket pkt) |
RawPacket[] |
REDTransformEngine.transform(RawPacket[] pkts)
Transforms each packet in an array of packets.
|
protected RawPacket[] |
AbstractTransformOutputStream.transform(RawPacket[] pkts)
Transforms a specified array of
RawPacket s using the
PacketTransformer associated with this instance (if any). |
RawPacket[] |
PacketTransformer.transform(RawPacket[] pkts)
Transforms each packet in an array of packets.
|
RawPacket[] |
SinglePacketTransformer.transform(RawPacket[] pkts)
Transforms each packet in an array of packets.
|
RawPacket[] |
TransformEngineChain.PacketTransformerChain.transform(RawPacket[] pkts)
Transforms each packet in an array of packets.
|
protected RawPacket[] |
TransformOutputStreamImpl.transform(RawPacket[] pkts,
java.lang.Object after)
Transforms a specified array of
RawPacket s using the
PacketTransformer associated with this instance (if any). |
RawPacket[] |
TransformEngineChain.PacketTransformerChain.transform(RawPacket[] pkts,
TransformEngine after)
Transforms the specified
pkts using the
TransformEngine s in the chain in order starting after a
specific TransformEngine . |
Modifier and Type | Method and Description |
---|---|
RawPacket |
SsrcTransformEngine.reverseTransform(RawPacket pkt)
Extracts the list of CSRC identifiers and passes it to the
MediaStream associated with this engine.
|
RawPacket |
CsrcTransformEngine.reverseTransform(RawPacket pkt)
Extracts the list of CSRC identifiers and passes it to the
MediaStream associated with this engine.
|
RawPacket |
CsrcTransformEngine.transform(RawPacket pkt)
Extracts the list of CSRC identifiers representing participants currently
contributing to the media being sent by the MediaStream
associated with this engine and (unless the list is empty) encodes them
into the RawPacket.
|
Modifier and Type | Method and Description |
---|---|
RawPacket |
SsrcTransformEngine.reverseTransform(RawPacket pkt)
Extracts the list of CSRC identifiers and passes it to the
MediaStream associated with this engine.
|
RawPacket |
CsrcTransformEngine.reverseTransform(RawPacket pkt)
Extracts the list of CSRC identifiers and passes it to the
MediaStream associated with this engine.
|
RawPacket |
CsrcTransformEngine.transform(RawPacket pkt)
Extracts the list of CSRC identifiers representing participants currently
contributing to the media being sent by the MediaStream
associated with this engine and (unless the list is empty) encodes them
into the RawPacket.
|
Modifier and Type | Method and Description |
---|---|
RawPacket[] |
DtlsPacketTransformer.reverseTransform(RawPacket[] pkts)
Reverse-transforms each packet in an array of packets.
|
RawPacket[] |
DtlsPacketTransformer.transform(RawPacket[] pkts)
Transforms each packet in an array of packets.
|
Modifier and Type | Method and Description |
---|---|
RawPacket[] |
DtlsPacketTransformer.reverseTransform(RawPacket[] pkts)
Reverse-transforms each packet in an array of packets.
|
RawPacket[] |
DtlsPacketTransformer.transform(RawPacket[] pkts)
Transforms each packet in an array of packets.
|
Modifier and Type | Class and Description |
---|---|
class |
DtmfRawPacket
DtmfRawPacket represent an RTP Packet.
|
Modifier and Type | Method and Description |
---|---|
RawPacket |
DtmfTransformEngine.reverseTransform(RawPacket pkt)
A stub meant to handle incoming DTMF packets.
|
RawPacket |
DtmfTransformEngine.transform(RawPacket pkt)
Replaces pkt with a DTMF packet if this engine is in a DTMF
transmission mode or returns it unchanged otherwise.
|
Modifier and Type | Method and Description |
---|---|
RawPacket |
DtmfTransformEngine.reverseTransform(RawPacket pkt)
A stub meant to handle incoming DTMF packets.
|
RawPacket |
DtmfTransformEngine.transform(RawPacket pkt)
Replaces pkt with a DTMF packet if this engine is in a DTMF
transmission mode or returns it unchanged otherwise.
|
Constructor and Description |
---|
DtmfRawPacket(RawPacket pkt)
Used for incoming DTMF packets, creating DtmfRawPacket
from RTP one.
|
Modifier and Type | Class and Description |
---|---|
class |
FlexFec03Packet |
Modifier and Type | Field and Description |
---|---|
protected java.util.SortedMap<java.lang.Integer,RawPacket> |
AbstractFECReceiver.fecPackets
Buffer which keeps (copies of) received fec packets.
|
protected java.util.SortedMap<java.lang.Integer,RawPacket> |
AbstractFECReceiver.mediaPackets
Buffer which keeps (copies of) received media packets.
|
Modifier and Type | Method and Description |
---|---|
protected RawPacket[] |
FlexFec03Receiver.doReverseTransform(RawPacket[] pkts)
Perform fec receive logic specific to the fec implementation
|
protected RawPacket[] |
ULPFECReceiver.doReverseTransform(RawPacket[] pkts) |
protected abstract RawPacket[] |
AbstractFECReceiver.doReverseTransform(RawPacket[] pkts)
Perform fec receive logic specific to the fec implementation
|
RawPacket[] |
FECSender.reverseTransform(RawPacket[] pkts)
Reverse-transforms each packet in an array of packets.
|
RawPacket[] |
FECTransformEngine.reverseTransform(RawPacket[] pkts)
Reverse-transforms each packet in an array of packets.
|
RawPacket[] |
AbstractFECReceiver.reverseTransform(RawPacket[] pkts) |
RawPacket[] |
FECSender.transform(RawPacket[] pkts)
Transforms each packet in an array of packets.
|
RawPacket[] |
FECTransformEngine.transform(RawPacket[] pkts)
Transforms each packet in an array of packets.
|
RawPacket[] |
AbstractFECReceiver.transform(RawPacket[] pkts)
Transforms each packet in an array of packets.
|
Modifier and Type | Method and Description |
---|---|
static FlexFec03Packet |
FlexFec03Packet.create(RawPacket p)
Create a
FlexFec03Packet |
protected RawPacket[] |
FlexFec03Receiver.doReverseTransform(RawPacket[] pkts)
Perform fec receive logic specific to the fec implementation
|
protected RawPacket[] |
ULPFECReceiver.doReverseTransform(RawPacket[] pkts) |
protected abstract RawPacket[] |
AbstractFECReceiver.doReverseTransform(RawPacket[] pkts)
Perform fec receive logic specific to the fec implementation
|
RawPacket[] |
FECSender.reverseTransform(RawPacket[] pkts)
Reverse-transforms each packet in an array of packets.
|
RawPacket[] |
FECTransformEngine.reverseTransform(RawPacket[] pkts)
Reverse-transforms each packet in an array of packets.
|
RawPacket[] |
AbstractFECReceiver.reverseTransform(RawPacket[] pkts) |
protected void |
AbstractFECReceiver.saveMedia(RawPacket p)
Makes a copy of p into mediaPackets.
|
RawPacket[] |
FECSender.transform(RawPacket[] pkts)
Transforms each packet in an array of packets.
|
RawPacket[] |
FECTransformEngine.transform(RawPacket[] pkts)
Transforms each packet in an array of packets.
|
RawPacket[] |
AbstractFECReceiver.transform(RawPacket[] pkts)
Transforms each packet in an array of packets.
|
Modifier and Type | Method and Description |
---|---|
RawPacket |
PayloadTypeTransformEngine.transform(RawPacket pkt)
Checks if there are any override mappings, if no setting just pass
through the packet.
|
Modifier and Type | Method and Description |
---|---|
RawPacket |
PayloadTypeTransformEngine.transform(RawPacket pkt)
Checks if there are any override mappings, if no setting just pass
through the packet.
|
Modifier and Type | Method and Description |
---|---|
RawPacket |
StatisticsEngine.reverseTransform(RawPacket pkt)
Parses incoming RTCP packets and notifies the
MediaStreamStats of
this instance about the reception of packets with known types (currently
these are RR, SR, XR, REMB, NACK). |
RawPacket[] |
CompoundPacketEngine.reverseTransform(RawPacket[] pkts) |
RawPacket |
StatisticsEngine.transform(RawPacket pkt)
Transfers RTCP sender report feedback as new information about the
download stream for the MediaStreamStats.
|
RawPacket[] |
CompoundPacketEngine.transform(RawPacket[] pkts)
Transforms each packet in an array of packets.
|
Modifier and Type | Method and Description |
---|---|
RawPacket |
StatisticsEngine.reverseTransform(RawPacket pkt)
Parses incoming RTCP packets and notifies the
MediaStreamStats of
this instance about the reception of packets with known types (currently
these are RR, SR, XR, REMB, NACK). |
RawPacket[] |
CompoundPacketEngine.reverseTransform(RawPacket[] pkts) |
RawPacket |
StatisticsEngine.transform(RawPacket pkt)
Transfers RTCP sender report feedback as new information about the
download stream for the MediaStreamStats.
|
RawPacket[] |
CompoundPacketEngine.transform(RawPacket[] pkts)
Transforms each packet in an array of packets.
|
Modifier and Type | Method and Description |
---|---|
RawPacket |
SRTPTransformer.reverseTransform(RawPacket pkt)
Reverse-transforms a specific packet (i.e.
|
RawPacket |
SRTCPTransformer.reverseTransform(RawPacket pkt)
Decrypts a SRTCP packet
|
RawPacket |
SRTPTransformer.transform(RawPacket pkt)
Transforms a specific packet.
|
RawPacket |
SRTCPTransformer.transform(RawPacket pkt)
Encrypts a SRTCP packet
|
Modifier and Type | Method and Description |
---|---|
protected void |
BaseSRTPCryptoContext.authenticatePacketHMAC(RawPacket pkt,
int rocIn)
Authenticates a packet.
|
void |
SRTPCryptoContext.processPacketAESCM(RawPacket pkt)
Performs Counter Mode AES encryption/decryption
|
void |
SRTCPCryptoContext.processPacketAESCM(RawPacket pkt,
int index)
Performs Counter Mode AES encryption/decryption
|
void |
SRTPCryptoContext.processPacketAESF8(RawPacket pkt)
Performs F8 Mode AES encryption/decryption
|
void |
SRTCPCryptoContext.processPacketAESF8(RawPacket pkt,
int index)
Performs F8 Mode AES encryption/decryption
|
RawPacket |
SRTPTransformer.reverseTransform(RawPacket pkt)
Reverse-transforms a specific packet (i.e.
|
RawPacket |
SRTCPTransformer.reverseTransform(RawPacket pkt)
Decrypts a SRTCP packet
|
boolean |
SRTCPCryptoContext.reverseTransformPacket(RawPacket pkt)
Transform a SRTCP packet into a RTCP packet.
|
boolean |
SRTPCryptoContext.reverseTransformPacket(RawPacket pkt)
Transforms an SRTP packet into an RTP packet.
|
RawPacket |
SRTPTransformer.transform(RawPacket pkt)
Transforms a specific packet.
|
RawPacket |
SRTCPTransformer.transform(RawPacket pkt)
Encrypts a SRTCP packet
|
void |
SRTCPCryptoContext.transformPacket(RawPacket pkt)
Transform a RTP packet into a SRTP packet.
|
boolean |
SRTPCryptoContext.transformPacket(RawPacket pkt)
Transforms an RTP packet into an SRTP packet.
|
Modifier and Type | Class and Description |
---|---|
class |
ZrtpRawPacket
ZRTP packet representation.
|
Modifier and Type | Method and Description |
---|---|
RawPacket |
ZRTPTransformEngine.reverseTransform(RawPacket pkt)
The input data stream calls this method to transform
incoming packets.
|
RawPacket |
ZRTCPTransformer.reverseTransform(RawPacket pkt)
Decrypt a SRTCP packet
Currently SRTCP packet encryption / decryption is not supported
So this method does not change the packet content
|
RawPacket |
ZRTPTransformEngine.transform(RawPacket pkt)
The data output stream calls this method to transform outgoing
packets.
|
RawPacket |
ZRTCPTransformer.transform(RawPacket pkt)
Encrypt a SRTCP packet
Currently SRTCP packet encryption / decryption is not supported
So this method does not change the packet content
|
Modifier and Type | Method and Description |
---|---|
(package private) static boolean |
ZrtpRawPacket.isZrtpData(RawPacket pkt)
Checks whether extension bit is set and if so is the extension header
an zrtp one.
|
RawPacket |
ZRTPTransformEngine.reverseTransform(RawPacket pkt)
The input data stream calls this method to transform
incoming packets.
|
RawPacket |
ZRTCPTransformer.reverseTransform(RawPacket pkt)
Decrypt a SRTCP packet
Currently SRTCP packet encryption / decryption is not supported
So this method does not change the packet content
|
RawPacket |
ZRTPTransformEngine.transform(RawPacket pkt)
The data output stream calls this method to transform outgoing
packets.
|
RawPacket |
ZRTCPTransformer.transform(RawPacket pkt)
Encrypt a SRTCP packet
Currently SRTCP packet encryption / decryption is not supported
So this method does not change the packet content
|
Constructor and Description |
---|
ZrtpRawPacket(RawPacket pkt)
Construct an input ZrtpRawPacket using a received RTP raw packet.
|
Modifier and Type | Method and Description |
---|---|
static RawPacket |
RawPacket.makeRTP(long ssrc,
int pt,
int seqNum,
long ts,
int len)
Makes a new RTP
RawPacket filled with padding with the specified
parameters. |
Modifier and Type | Method and Description |
---|---|
boolean |
RTPTranslator.WriteFilter.accept(MediaStream source,
RawPacket pkt,
MediaStream destination,
boolean data) |
static int |
RawPacket.getPayloadType(RawPacket pkt)
Get RTP payload type from a RTP packet
|
REDBlock |
MediaStream.getPrimaryREDBlock(RawPacket pkt)
Gets the primary
REDBlock that contains the payload of the RTP
packet passed in as a parameter. |
REDBlock |
AbstractMediaStream.getPrimaryREDBlock(RawPacket pkt)
Gets the primary
REDBlock that contains the payload of the RTP
packet passed in as a parameter. |
void |
AbstractMediaStream.injectPacket(RawPacket pkt,
boolean data)
Sends a given RTP or RTCP packet to the remote peer/side.
|
void |
MediaStream.injectPacket(RawPacket pkt,
boolean data,
TransformEngine after)
Sends a given RTP or RTCP packet to the remote peer/side.
|
boolean |
MediaStream.isKeyFrame(RawPacket pkt)
Utility method that determines whether or not a packet is a key frame.
|
protected boolean |
AbstractRTPTranslator.willWrite(MediaStream source,
RawPacket pkt,
MediaStream destination,
boolean data)
Notifies this RTPTranslator that a buffer from a
source will be written into a destination.
|
protected boolean |
AbstractRTPTranslator.willWrite(RTPTranslator.WriteFilter writeFilter,
MediaStream source,
RawPacket pkt,
MediaStream destination,
boolean data)
Invokes a specific WriteFilter.
|
Modifier and Type | Method and Description |
---|---|
protected RawPacket |
RawPacketQueue.createPacket(byte[] buf,
int off,
int len,
java.lang.Object context) |
Modifier and Type | Method and Description |
---|---|
byte[] |
RawPacketQueue.getBuffer(RawPacket pkt) |
java.lang.Object |
RawPacketQueue.getContext(RawPacket pkt) |
int |
RawPacketQueue.getLength(RawPacket pkt) |
int |
RawPacketQueue.getOffset(RawPacket pkt) |
Constructor and Description |
---|
RawPacketQueue(boolean enableStatistics,
java.lang.String id,
org.ice4j.util.PacketQueue.PacketHandler<RawPacket> packetHandler)
Initializes a new
RawPacketQueue . |
RawPacketQueue(int capacity,
boolean copy,
boolean enableStatistics,
java.lang.String id,
org.ice4j.util.PacketQueue.PacketHandler<RawPacket> handler)
Initializes a new
RawPacketQueue . |
Modifier and Type | Method and Description |
---|---|
RawPacket |
RTCPGenerator.apply(net.sf.fmj.media.rtp.RTCPCompoundPacket in) |
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.