Skip navigation links
A B C D E F G H I L M N O P R S T U V W 

A

addedByApp - Variable in class org.jlibrtp.Participant
UNIX time this participant was added by application, to check whether we ever heard back
addPacket(RtcpPkt) - Method in class org.jlibrtp.CompRtcpPkt
Add a RTCP packet to the compound packet.
addParticipant(int, Participant) - Method in class org.jlibrtp.ParticipantDatabase
 
addParticipant(Participant) - Method in class org.jlibrtp.RTPSession
Add a participant object to the participant database.
addPkt(RtpPkt) - Method in class org.jlibrtp.PktBuffer
Adds a packet, this happens in constant time if they arrive in order.
addToAppQueue(long, RtcpPktAPP) - Method in class org.jlibrtp.RTCPSession
Adds an RTCP APP (application) packet to the queue
addToFbQueue(long, RtcpPkt) - Method in class org.jlibrtp.RTCPSession
Check the feedback queue for similar packets and adds the new packet if it is not redundant
alfBitString - Variable in class org.jlibrtp.RtcpPktPSFB
Application Layer Feedback Message
appCallerThrd - Variable in class org.jlibrtp.RTPSession
The thread for invoking callbacks for RTP packets
AppCallerThread - Class in org.jlibrtp
The purpose of this thread is to check whether there are packets ready from any participants.
AppCallerThread(RTPSession, RTPAppIntf) - Constructor for class org.jlibrtp.AppCallerThread
Instantiates the AppCallerThread
appIntf - Variable in class org.jlibrtp.RTPSession
Handle to application interface for RTP
APPPktReceived(Participant, int, byte[], byte[]) - Method in class org.jlibrtp.protocols.rtp.RTPURLConnection
 
APPPktReceived(Participant, int, byte[], byte[]) - Method in interface org.jlibrtp.RTCPAppIntf
This function is called whenever an Application (APP) packet is received.
appQueue - Variable in class org.jlibrtp.RTCPSession
APP queue , index is SSRC of target
available() - Method in class org.jlibrtp.protocols.rtp.CircularByteBuffer.CircularByteBufferInputStream
 
avgPktSize - Variable in class org.jlibrtp.RTCPSession
The average compound RTCP packet size, in octets, including UDP and IP headers

B

bandwidth - Variable in class org.jlibrtp.RTPSession
Session bandwidth in BYTES per second
bitsOfByte(byte) - Static method in class org.jlibrtp.StaticProcs
Get the bits of a byte
bitsOfBytes(byte[]) - Static method in class org.jlibrtp.StaticProcs
 
BLP - Variable in class org.jlibrtp.RtcpPktRTPFB
bitmask of following lost packets, shared index with PID
BYEPktReceived(Participant[], String) - Method in class org.jlibrtp.protocols.rtp.RTPURLConnection
 
BYEPktReceived(Participant[], String) - Method in interface org.jlibrtp.RTCPAppIntf
This function is called whenever a Bye (BYE) packet is received.
byteOfHex(byte[]) - Static method in class org.jlibrtp.StaticProcs
Get the hex representation of a byte
bytesToUIntInt(byte[], int) - Static method in class org.jlibrtp.StaticProcs
Combines two bytes (most significant bit first) into a 16 bit unsigned integer.
bytesToUIntLong(byte[], int) - Static method in class org.jlibrtp.StaticProcs
Combines four bytes (most significant bit first) into a 32 bit unsigned integer.

C

calculateDelay() - Method in class org.jlibrtp.RTCPSession
Calculate the delay before the next RTCP packet can be sent
calculateRegularDelay() - Method in class org.jlibrtp.RTCPSession
Calculates a delay value in accordance with RFC 3550
check(InetAddress, ParticipantDatabase) - Method in class org.jlibrtp.RtcpPkt
Check whether this packet came from the source we expected.
checkPkt() - Method in class org.jlibrtp.RtpPkt
Reading stuff
CircularByteBuffer - Class in org.jlibrtp.protocols.rtp
 
CircularByteBuffer(int) - Constructor for class org.jlibrtp.protocols.rtp.CircularByteBuffer
 
CircularByteBuffer.CircularByteBufferInputStream - Class in org.jlibrtp.protocols.rtp
 
CircularByteBuffer.CircularByteBufferOutputStream - Class in org.jlibrtp.protocols.rtp
 
CircularByteBufferInputStream(CircularByteBuffer) - Constructor for class org.jlibrtp.protocols.rtp.CircularByteBuffer.CircularByteBufferInputStream
 
CircularByteBufferOutputStream(CircularByteBuffer) - Constructor for class org.jlibrtp.protocols.rtp.CircularByteBuffer.CircularByteBufferOutputStream
 
cleanAppQueue(long) - Method in class org.jlibrtp.RTCPSession
Cleans the TCP APP (application) packet queues of any packets that are too old, defined as 60 seconds since insertion.
cleanFbQueue(long) - Method in class org.jlibrtp.RTCPSession
Cleans the feeback queue of any packets that have expired, ie feedback packet that are no longer relevant.
clear() - Method in class org.jlibrtp.protocols.rtp.CircularByteBuffer
 
close() - Method in class org.jlibrtp.protocols.rtp.CircularByteBuffer.CircularByteBufferInputStream
 
close() - Method in class org.jlibrtp.protocols.rtp.CircularByteBuffer.CircularByteBufferOutputStream
 
close() - Method in class org.jlibrtp.protocols.rtp.RTPOutputStream
 
cname - Variable in class org.jlibrtp.Participant
SDES CNAME
cname - Variable in class org.jlibrtp.RTPSession
SDES CNAME
CNAME(String) - Method in class org.jlibrtp.RTPSession
Overrides CNAME, used for outgoing RTCP packets.
CNAME() - Method in class org.jlibrtp.RTPSession
Get the current CNAME, used for outgoing SDES packets
complete() - Method in class org.jlibrtp.DataFrame
Checks whether the difference in sequence numbers corresponds to the number of packets received for the current timestamp, and whether this value corresponds to the expected number of packets.
CompRtcpPkt - Class in org.jlibrtp
Compound RTCP packet class.
CompRtcpPkt() - Constructor for class org.jlibrtp.CompRtcpPkt
Instantiates an empty Compound RTCP packet to which you can add RTCP packets
CompRtcpPkt(byte[], int, InetSocketAddress, RTPSession) - Constructor for class org.jlibrtp.CompRtcpPkt
Picks a received Compound RTCP packet apart.
conflict - Variable in class org.jlibrtp.RTPSession
We're busy resolving a SSRC conflict, please try again later
conflictCount - Variable in class org.jlibrtp.RTPSession
Number of conflicts observed, exessive number suggests loop in network
connect() - Method in class org.jlibrtp.protocols.rtp.RTPURLConnection
Opens a communications link to the resource referenced by this URL, if such a connection has not already been established.
csrcs() - Method in class org.jlibrtp.DataFrame
The SSRCs that contributed to this frame

D

DataFrame - Class in org.jlibrtp
Data structure to hold a complete frame if frame reconstruction is enabled, or the data from an individual packet if it is not It also contains most of the data from the individual packets that it is based on.
DataFrame(PktBufNode, Participant, int) - Constructor for class org.jlibrtp.DataFrame
The usual way to construct a frame is by giving it a PktBufNode, which contains links to all the other pkts that make it up.
DebugAppIntf - Interface in org.jlibrtp
DebugAppIntf can be registered on RTPSession to provide simple debugging functionality.
debugAppIntf - Variable in class org.jlibrtp.RTPSession
Handle to application interface for debugging
debugPrint() - Method in class org.jlibrtp.Participant
Only for debugging purposes
debugPrint() - Method in class org.jlibrtp.ParticipantDatabase
 
debugPrint() - Method in class org.jlibrtp.PktBuffer
Prints out the packet buffer, oldest node first (on top).
debugPrint() - Method in class org.jlibrtp.RtcpPktBYE
 
debugPrint() - Method in class org.jlibrtp.RtcpPktPSFB
Debug purposes only
debugPrint() - Method in class org.jlibrtp.RtcpPktRR
Debug purposes only
debugPrint() - Method in class org.jlibrtp.RtcpPktRTPFB
Debug purposes only
debugPrint() - Method in class org.jlibrtp.RtcpPktSDES
Debug purposes only
debugPrint() - Method in class org.jlibrtp.RtcpPktSR
Debug purposes only
debugPrintData() - Method in class org.jlibrtp.protocols.rtp.CircularByteBuffer
 
debugPrintFunction() - Method in class org.jlibrtp.protocols.rtp.CircularByteBuffer
 
delaySinceLastSR() - Method in class org.jlibrtp.Participant
Calculate the delay between the last received sender report and now.
delaySR - Variable in class org.jlibrtp.RtcpPktRR
Delay on last SRC

E

email - Variable in class org.jlibrtp.Participant
SDES The participant's email
email - Variable in class org.jlibrtp.RTPSession
SDES The participant's email
encode() - Method in class org.jlibrtp.CompRtcpPkt
Encode combines the RTCP packets in this.rtcpPkts into a byte[] by calling the encode() function on each of them individually.
encode() - Method in class org.jlibrtp.RtcpPkt
This is just a dummy to make Eclipse complain less.
encode() - Method in class org.jlibrtp.RtcpPktAPP
Encode the packet into a byte[], saved in .rawPkt CompRtcpPkt will call this automatically
encode() - Method in class org.jlibrtp.RtcpPktBYE
 
encode() - Method in class org.jlibrtp.RtcpPktPSFB
Encode the packet into a byte[], saved in .rawPkt CompRtcpPkt will call this automatically
encode() - Method in class org.jlibrtp.RtcpPktRR
Encode the packet into a byte[], saved in .rawPkt CompRtcpPkt will call this automatically
encode() - Method in class org.jlibrtp.RtcpPktRTPFB
Encode the packet into a byte[], saved in .rawPkt CompRtcpPkt will call this automatically
encode() - Method in class org.jlibrtp.RtcpPktSDES
Encode the packet into a byte[], saved in .rawPkt CompRtcpPkt will call this automatically
encode() - Method in class org.jlibrtp.RtcpPktSR
Encode the packet into a byte[], saved in .rawPkt CompRtcpPkt will call this automatically
encode() - Method in class org.jlibrtp.RtpPkt
Encodes the a
encodeRR() - Method in class org.jlibrtp.RtcpPktRR
Encodes the individual Receiver Report blocks, so they can be used either in RR packets or appended to SR
endSession - Variable in class org.jlibrtp.RTPSession
Enough is enough, set to true when you want to quit.
endSession() - Method in class org.jlibrtp.RTPSession
End the RTP Session.
extHighSeqRecv - Variable in class org.jlibrtp.RtcpPktRR
Extended highest sequence received

F

fbAllowEarly - Variable in class org.jlibrtp.RTCPSession
Whether next RTCP packet can be sent early
fbAppLayerFeedback(long, byte[]) - Method in class org.jlibrtp.RTPSession
Adds a Picture Loss Indication to the feedback queue
fbEarlyThreshold - Variable in class org.jlibrtp.RTPSession
 
fbMaxDelay - Variable in class org.jlibrtp.RTPSession
 
fbPictureLossIndication(long) - Method in class org.jlibrtp.RTPSession
Adds a Picture Loss Indication to the feedback queue
fbPictureLossIndication(long, int, int[], int[]) - Method in class org.jlibrtp.RTPSession
Adds a RTP Feedback packet to the feedback queue.
fbQueue - Variable in class org.jlibrtp.RTCPSession
Feedback queue , index is SSRC of target
fbRefPictureSelIndic(long, int, int, byte[]) - Method in class org.jlibrtp.RTPSession
Adds a Reference Picture Selection Indication to the feedback queue
fbRegularThreshold - Variable in class org.jlibrtp.RTPSession
 
fbSendEarly() - Method in class org.jlibrtp.RTCPSession
Check whether the conditions are satisfied to send a feedbkac packet immediately.
fbSendImmediately() - Method in class org.jlibrtp.RTCPSession
Check whether the conditions are satisfied to send a feedbkac packet immediately.
fbSlicLossIndication(long, int[], int[], int[]) - Method in class org.jlibrtp.RTPSession
Adds a Slice Loss Indication to the feedback queue
fbWaiting - Variable in class org.jlibrtp.RTCPSession
Is there a feedback packet waiting? SSRC of destination
firstSeqNum - Variable in class org.jlibrtp.DataFrame
The first sequence number in this frame
firstSeqNumber - Variable in class org.jlibrtp.Participant
RR First sequence number
flush() - Method in class org.jlibrtp.protocols.rtp.CircularByteBuffer.CircularByteBufferOutputStream
 
flush() - Method in class org.jlibrtp.protocols.rtp.RTPOutputStream
 
frameReconstruction - Variable in class org.jlibrtp.RTPSession
Should the library attempt frame reconstruction?
frameReconstruction(boolean) - Method in class org.jlibrtp.RTPSession
Enable / disable frame reconstruction in the packet buffers.
frameReconstruction() - Method in class org.jlibrtp.RTPSession
Whether the packet buffer will attempt to reconstruct packet automatically.
frameSize(int) - Method in class org.jlibrtp.protocols.rtp.RTPURLConnection
 
frameSize(int) - Method in interface org.jlibrtp.RTPAppIntf
The callback method through which the application can specify the number of packets that make up a frame for a given payload type.

G

getCNAME() - Method in class org.jlibrtp.Participant
CNAME registered for this participant.
getConcatenatedData() - Method in class org.jlibrtp.DataFrame
Returns a concatenated version of the data from getData() It ignores missing sequence numbers, but then isComplete() will return false provided that RTPAppIntf.frameSize() provides a non-negative number for this payload type.
getCsrcArray() - Method in class org.jlibrtp.RtpPkt
 
getCsrcCount() - Method in class org.jlibrtp.RtpPkt
 
getData() - Method in class org.jlibrtp.DataFrame
Returns a two dimensial array where the first dimension represents individual packets, from which the frame is made up, in order of increasing sequence number.
getDefaultPort() - Method in class org.jlibrtp.protocols.rtp.Handler
Returns the default port for a URL parsed by this handler.
getEmail() - Method in class org.jlibrtp.Participant
EMAIL registered for this participant.
getExtHighSeqRecv() - Method in class org.jlibrtp.Participant
Calculates the extended highest sequence received by adding the last sequence number to 65536 times the number of times the sequence counter has rolled over.
getFMT() - Method in class org.jlibrtp.RtcpPktPSFB
Get the FMT (Feedback Message Type)
getFMT() - Method in class org.jlibrtp.RtcpPktRTPFB
Get the FMT (Feedback Message Type)
getFractionLost() - Method in class org.jlibrtp.Participant
Get the fraction of lost packets, calculated as described in RFC 3550 as a fraction of 256.
getFromAppQueue(long) - Method in class org.jlibrtp.RTCPSession
Adds an RTCP APP (application) packet to the queue
getFromFbQueue(long) - Method in class org.jlibrtp.RTCPSession
Checks whether there are ny feedback packets waiting to be sent.
getHeaderLength() - Method in class org.jlibrtp.RtpPkt
 
getHostAddress(URL) - Method in class org.jlibrtp.protocols.rtp.Handler
Get the IP address of our host.
getInputStream() - Method in class org.jlibrtp.protocols.rtp.CircularByteBuffer
 
getInputStream() - Method in class org.jlibrtp.protocols.rtp.RTPURLConnection
 
getInterArrivalJitter() - Method in class org.jlibrtp.Participant
 
getLength() - Method in class org.jlibrtp.PktBuffer
Returns the length of the packetbuffer.
getLocation() - Method in class org.jlibrtp.Participant
LOCATION registered for this participant.
getLostPktCount() - Method in class org.jlibrtp.Participant
The total number of packets lost during the session.
getNAME() - Method in class org.jlibrtp.Participant
NAME registered for this participant.
getNote() - Method in class org.jlibrtp.Participant
NOTE registered for this participant.
getOutputStream() - Method in class org.jlibrtp.protocols.rtp.CircularByteBuffer
 
getOutputStream() - Method in class org.jlibrtp.protocols.rtp.RTPURLConnection
Returns an output stream that writes to this connection.
getParticipant(long) - Method in class org.jlibrtp.ParticipantDatabase
Find a participant based on the ssrc
getParticipants() - Method in class org.jlibrtp.ParticipantDatabase
Enumeration of all the participants with known ssrcs.
getParticipants() - Method in class org.jlibrtp.RTPSession
 
getPayload() - Method in class org.jlibrtp.RtpPkt
 
getPayloadLength() - Method in class org.jlibrtp.RtpPkt
 
getPayloadType() - Method in class org.jlibrtp.RtpPkt
 
getPhone() - Method in class org.jlibrtp.Participant
PHONE registered for this participant.
getPriv() - Method in class org.jlibrtp.Participant
PRIVATE something registered for this participant.
getSeqNumber() - Method in class org.jlibrtp.RtpPkt
 
getSSRC() - Method in class org.jlibrtp.Participant
SSRC for participant, determined through RTCP SDES
getSsrc() - Method in class org.jlibrtp.RtpPkt
 
getSsrc() - Method in class org.jlibrtp.RTPSession
 
getTimeStamp() - Method in class org.jlibrtp.RtpPkt
 
getTool() - Method in class org.jlibrtp.Participant
TOOL something registered for this participant.
getUnicastReceivers() - Method in class org.jlibrtp.ParticipantDatabase
Iterator for all the unicast receivers.
getUnicastReceivers() - Method in class org.jlibrtp.RTPSession
 
getVersion() - Method in class org.jlibrtp.RtpPkt
 

H

Handler - Class in org.jlibrtp.protocols.rtp
Title: Handler for rtp:// protocol
Handler() - Constructor for class org.jlibrtp.protocols.rtp.Handler
 
hexOfByte(byte) - Static method in class org.jlibrtp.StaticProcs
Get the hex representation of a byte

I

importantEvent(int, String) - Method in interface org.jlibrtp.DebugAppIntf
Other important events that can occur in session -1 SSRC conflict 0 Session is terminating
initial - Variable in class org.jlibrtp.RTCPSession
Are we just starting up?
interArrivalJitter - Variable in class org.jlibrtp.Participant
RR Interarrival jitter
interArvJitter - Variable in class org.jlibrtp.RtcpPktRR
Interarrival jitter
isMarked() - Method in class org.jlibrtp.RtpPkt
 
isRegistered() - Method in class org.jlibrtp.RTPSession
Checks if an application has been registered with this session.
itemCount - Variable in class org.jlibrtp.RtcpPkt
Number of items, e.g.

L

lastNtpTs1 - Variable in class org.jlibrtp.Participant
Last NTP received in SR packet, MSB
lastNtpTs2 - Variable in class org.jlibrtp.Participant
Last NTP received in SR packet, LSB
lastRtcpPkt - Variable in class org.jlibrtp.Participant
UNIX time of last RTCP packet, to check whether this participant has sent anything recently
lastRtcpRRPkt - Variable in class org.jlibrtp.Participant
UNIX time of last time we sent an RR to this user
lastRtpPkt - Variable in class org.jlibrtp.Participant
UNIX time of last RTP packet, to check whether this participant has sent anything recently
lastRtpTimestamp - Variable in class org.jlibrtp.Participant
RR Last received RTP Timestamp
lastSeqNum - Variable in class org.jlibrtp.DataFrame
The last sequence number in this frame
lastSeqNumber - Variable in class org.jlibrtp.Participant
RR Last sequence number
lastSRRseqNumber - Variable in class org.jlibrtp.Participant
RR Sequence number associated with last SR
lastSRRtpTs - Variable in class org.jlibrtp.Participant
RTP Timestamp in last SR packet
lastTimestamp - Variable in class org.jlibrtp.RTPSession
The last timestamp when we sent something
length - Variable in class org.jlibrtp.RtcpPkt
The length of the RTCP packet, in 32 bit blocks minus 1.
loc - Variable in class org.jlibrtp.Participant
SDES The participant's location
loc - Variable in class org.jlibrtp.RTPSession
SDES The participant's location
lossFraction - Variable in class org.jlibrtp.RtcpPktRR
Fraction (over 256) of packets lost
lostPktCount - Variable in class org.jlibrtp.RtcpPktRR
Number of lost packets

M

makeAppLayerFeedback(byte[]) - Method in class org.jlibrtp.RtcpPktPSFB
Make this packet an Application specific feedback message
makePictureLossIndication() - Method in class org.jlibrtp.RtcpPktPSFB
Make this packet a Picture loss indication
makeRefPictureSelIndic(int, int, byte[]) - Method in class org.jlibrtp.RtcpPktPSFB
Make this packet a Reference Picture Selection Indication
makeSliceLossIndication(int[], int[], int[]) - Method in class org.jlibrtp.RtcpPktPSFB
Make this packet a Slice Loss Indication
marked() - Method in class org.jlibrtp.DataFrame
Returns true if any packet in the frame was marked.
marks() - Method in class org.jlibrtp.DataFrame
Returns an array whose values, for the same index, correpond to whether the data was marked or not.
markSupported() - Method in class org.jlibrtp.protocols.rtp.CircularByteBuffer.CircularByteBufferInputStream
 
mcGroup - Variable in class org.jlibrtp.RTCPSession
Multicast group
mcGroup - Variable in class org.jlibrtp.RTPSession
RTP multicast group
mcSendCompRtcpPkt(CompRtcpPkt) - Method in class org.jlibrtp.RTCPSenderThread
Multicast version of sending a Compound RTCP packet
mcSession - Variable in class org.jlibrtp.RTPSession
Whether this session is a multicast session or not
minInterval - Variable in class org.jlibrtp.RTPSession
 

N

naivePktReception(boolean) - Method in class org.jlibrtp.RTPSession
Should packets from unknown participants be returned to the application? This can be dangerous.
naivePktReception() - Method in class org.jlibrtp.RTPSession
Are packets from unknown participants returned to the application?
naiveReception - Variable in class org.jlibrtp.RTPSession
By default we do not return packets from strangers in unicast mode
name - Variable in class org.jlibrtp.Participant
SDES The participant's real name
name - Variable in class org.jlibrtp.RTPSession
SDES The participant's real name
nextDelay - Variable in class org.jlibrtp.RTCPSession
Delay between RTCP transmissions, in ms.
nextFrameNode - Variable in class org.jlibrtp.PktBufNode
The next node within the frame, i.e.
nextFrameQueueNode - Variable in class org.jlibrtp.PktBufNode
The next node (RTP Timestamp), looking from the back -> next means older
noPkts - Variable in class org.jlibrtp.DataFrame
The number of packets expected for a complete frame
note - Variable in class org.jlibrtp.Participant
SDES A note
note - Variable in class org.jlibrtp.RTPSession
SDES A note
notRelevant - Variable in class org.jlibrtp.RtcpPktPSFB
If this packet was for a different SSRC
notRelevant - Variable in class org.jlibrtp.RtcpPktRTPFB
If this packet was for a different SSRC
ntpGradient - Variable in class org.jlibrtp.Participant
Gradient where UNIX timestamp = ntpGradient*RTPTimestamp * ntpOffset
ntpOffset - Variable in class org.jlibrtp.Participant
Offset where UNIX timestamp = ntpGradient*RTPTimestamp * ntpOffset
ntpTs1 - Variable in class org.jlibrtp.RtcpPktSR
NTP timestamp, MSB
ntpTs2 - Variable in class org.jlibrtp.RtcpPktSR
NTP timestamp, LSB

O

openConnection(URL) - Method in class org.jlibrtp.protocols.rtp.Handler
 
org.jlibrtp - package org.jlibrtp
The jlibrtp package contains the core classes of jlibrtp.
org.jlibrtp.protocols.rtp - package org.jlibrtp.protocols.rtp
 

P

packetBufferBehavior(int) - Method in class org.jlibrtp.RTPSession
Set the number of RTP packets that should be buffered when a packet is missing or received out of order.
packetBufferBehavior() - Method in class org.jlibrtp.RTPSession
The number of RTP packets that should be buffered when a packet is missing or received out of order.
packetReceived(int, InetSocketAddress, String) - Method in interface org.jlibrtp.DebugAppIntf
This function wil notify you of any packets received, valid or not.
packetSent(int, InetSocketAddress, String) - Method in interface org.jlibrtp.DebugAppIntf
This function will notify you of any packets sent from this instance of RTPSession.
packetType - Variable in class org.jlibrtp.RtcpPkt
The type of RTCP packet, 8 bits
padding - Variable in class org.jlibrtp.RtcpPkt
Padding , 1 bit
parseHeaders(int) - Method in class org.jlibrtp.RtcpPkt
Parses the common header of an RTCP packet
partDb - Variable in class org.jlibrtp.RTPSession
Participant database
Participant - Class in org.jlibrtp
A participant represents a peer in an RTPSession.
Participant(String, int, int) - Constructor for class org.jlibrtp.Participant
Create a basic participant.
Participant(InetSocketAddress, InetSocketAddress, long) - Constructor for class org.jlibrtp.Participant
 
Participant() - Constructor for class org.jlibrtp.Participant
 
ParticipantDatabase - Class in org.jlibrtp
The participant database maintains three hashtables with participants.
ParticipantDatabase(RTPSession) - Constructor for class org.jlibrtp.ParticipantDatabase
Simple constructor
participants - Variable in class org.jlibrtp.RtcpPktSDES
The participants to create SDES packets for
payloadType() - Method in class org.jlibrtp.DataFrame
Returns the payload type of the packets
payloadType - Variable in class org.jlibrtp.RTPSession
Current payload type, can be changed by application
payloadType(int) - Method in class org.jlibrtp.RTPSession
Update the payload type used for the session.
payloadType() - Method in class org.jlibrtp.RTPSession
Get the payload type that is currently used for outgoing RTP packets.
phone - Variable in class org.jlibrtp.Participant
SDES The participant's phone number
phone - Variable in class org.jlibrtp.RTPSession
SDES The participant's phone number
PID - Variable in class org.jlibrtp.RtcpPktRTPFB
RTP sequence numbers of lost packets
pkt - Variable in class org.jlibrtp.PktBufNode
The payload, a parsed RTP Packet
pktBufBehavior - Variable in class org.jlibrtp.RTPSession
Maximum number of packets used for reordering
pktBufDataReady - Variable in class org.jlibrtp.RTPSession
Condition variable, to tell the
pktBuffer - Variable in class org.jlibrtp.Participant
Store the packets received from this participant
PktBuffer - Class in org.jlibrtp
A PktBuffer stores packets either for buffering purposes, or because they need to be assimilated to create a complete frame.
PktBuffer(RTPSession, Participant, RtpPkt) - Constructor for class org.jlibrtp.PktBuffer
Creates a new PktBuffer, a linked list of PktBufNode
pktBufLock - Variable in class org.jlibrtp.RTPSession
Lock to protect the packet buffers
PktBufNode - Class in org.jlibrtp
This is a four-directional data structures used for the frame buffer, i.e.
PktBufNode(RtpPkt) - Constructor for class org.jlibrtp.PktBufNode
Create a new packet buffer node based on a packet
pktCount - Variable in class org.jlibrtp.PktBufNode
Number of packets with the same RTP timestamp
pktData - Variable in class org.jlibrtp.RtcpPktAPP
Data of packet
pktName - Variable in class org.jlibrtp.RtcpPktAPP
Name of packet, 4 bytes ASCII
pktOnTime(long, int) - Method in class org.jlibrtp.PktBuffer
Checks whether a packet is not too late, i.e.
popOldestFrame() - Method in class org.jlibrtp.PktBuffer
Checks the oldest frame, if there is one, sees whether it is complete.
preparePacket(Participant, boolean) - Method in class org.jlibrtp.RTCPSenderThread
Prepare a packet.
prevFrameQueueNode - Variable in class org.jlibrtp.PktBufNode
The previous node (RTP Timestmap), looking from the back -> prev means newer
prevTime - Variable in class org.jlibrtp.RTCPSession
Previous time a delay was calculated
printBits(byte) - Static method in class org.jlibrtp.StaticProcs
Print the bits of a byte to standard out.
printPkt() - Method in class org.jlibrtp.RtpPkt
 
priv - Variable in class org.jlibrtp.Participant
SDES A priv string, loosely defined
priv - Variable in class org.jlibrtp.RTPSession
SDES A priv string, loosely defined
problem - Variable in class org.jlibrtp.CompRtcpPkt
Problem indicator, negative values denote packet type that cause problem
problem - Variable in class org.jlibrtp.RtcpPkt
Whether a problem has been encountered during parsing
PSFBPktAppLayerFBReceived(long, byte[]) - Method in interface org.jlibrtp.RTCPAVPFIntf
This function is called when a Transport Layer Feedback Messages is received
PSFBPktPictureLossReceived(long) - Method in interface org.jlibrtp.RTCPAVPFIntf
This function is called when a Picture Loss Indication (PLI, FMT = 1) is received
PSFBPktRefPictureSelIndic(long, int, byte[], int) - Method in interface org.jlibrtp.RTCPAVPFIntf
This function is called when a Reference Picture Selection Indication (RPSI, FMT=3) is received
PSFBPktSliceLossIndic(long, int[], int[], int[]) - Method in interface org.jlibrtp.RTCPAVPFIntf
This function is called when a Slice Loss Indication (SLI, FMT=2) is received

R

random - Variable in class org.jlibrtp.RTPSession
The random seed
rawPkt - Variable in class org.jlibrtp.RtcpPkt
Contains the actual data (eventually)
read() - Method in class org.jlibrtp.protocols.rtp.CircularByteBuffer.CircularByteBufferInputStream
 
read(byte[]) - Method in class org.jlibrtp.protocols.rtp.CircularByteBuffer.CircularByteBufferInputStream
 
read(byte[], int, int) - Method in class org.jlibrtp.protocols.rtp.CircularByteBuffer.CircularByteBufferInputStream
 
reason - Variable in class org.jlibrtp.RtcpPktBYE
Optional reason
received - Variable in class org.jlibrtp.RtcpPkt
Only used for feedback message: Whether this packet was received
receiveData(DataFrame, Participant) - Method in class org.jlibrtp.protocols.rtp.RTPURLConnection
TODO PipeOutputStream.write blocks until data is written! work around it
receiveData(DataFrame, Participant) - Method in interface org.jlibrtp.RTPAppIntf
The callback method through which the application will receive data from jlibrtp.
receivedOctets - Variable in class org.jlibrtp.Participant
RR Number of octets received
receivedPkts - Variable in class org.jlibrtp.Participant
RR Number of packets received
receivedSinceLastSR - Variable in class org.jlibrtp.Participant
RR Number of packets received since last SR
reconsiderTiming(long) - Method in class org.jlibrtp.RTCPSenderThread
Check whether we can send an immediate feedback packet to this person
recvThrd - Variable in class org.jlibrtp.RTCPSession
RTCP Receiver thread
recvThrd - Variable in class org.jlibrtp.RTPSession
The thread for receiving RTP packets
registerAVPFIntf(RTCPAVPFIntf, int, int, int) - Method in class org.jlibrtp.RTPSession
Set whether the stack should operate in RFC 4585 mode.
registered - Variable in class org.jlibrtp.RTPSession
Only one registered application, please
registerRTPSession(RTPAppIntf, RTCPAppIntf, DebugAppIntf) - Method in class org.jlibrtp.RTPSession
Registers an application (RTPAppIntf) with the RTP session.
removeParticipant(Participant) - Method in class org.jlibrtp.ParticipantDatabase
Remove a participant from all tables
removeParticipant(Participant) - Method in class org.jlibrtp.RTPSession
Remove a participant from the database.
reportees - Variable in class org.jlibrtp.RtcpPktRR
Array of participants to send Receiver Reports to
reporteeSsrc - Variable in class org.jlibrtp.RtcpPktRR
SSRC of participants the reports are for
resolveSsrcConflict() - Method in class org.jlibrtp.RTPSession
Resolve an SSRC conflict.
rpsiBitString - Variable in class org.jlibrtp.RtcpPktPSFB
RPSI information as natively defined by the video codec
rpsiPadding - Variable in class org.jlibrtp.RtcpPktPSFB
RPSI number of padded bits at end of bitString
rpsiPayloadType - Variable in class org.jlibrtp.RtcpPktPSFB
RPSI payloadType RTP payload type
rReports - Variable in class org.jlibrtp.RtcpPktSR
RR packet with receiver reports that we can append
RRPktReceived(long, long[], int[], int[], long[], long[], long[], long[]) - Method in class org.jlibrtp.protocols.rtp.RTPURLConnection
 
RRPktReceived(long, long[], int[], int[], long[], long[], long[], long[]) - Method in interface org.jlibrtp.RTCPAppIntf
This function is called whenever a Receiver Report (SR) packet is received and returns unmodified values.
rtcpAddress - Variable in class org.jlibrtp.Participant
Where to send RTCP packets (unicast)
RTCPAppIntf - Interface in org.jlibrtp
This is the callback interface for RTCP packets.
rtcpAppIntf - Variable in class org.jlibrtp.RTPSession
Handle to application interface for RTCP (optional)
RTCPAVPFIntf - Interface in org.jlibrtp
This is the callback interface for the AVPF profile (RFC 4585) It is optional, you do not have to register it.
rtcpAVPFIntf - Variable in class org.jlibrtp.RTPSession
Handle to application interface for AVPF, RFC 4585 (optional)
rtcpBandwidth - Variable in class org.jlibrtp.RTPSession
 
rtcpBandwidth() - Method in class org.jlibrtp.RTPSession
RFC 3550 dictates that 5% of the total bandwidth, as set by sessionBandwidth, should be dedicated to RTCP traffic.
rtcpBandwidth(int) - Method in class org.jlibrtp.RTPSession
Set the RTCP bandwidth, see rtcpBandwidth(void) for details.
rtcpMCSock - Variable in class org.jlibrtp.RTCPSession
Multicast socket
rtcpMode - Variable in class org.jlibrtp.RTPSession
 
RtcpPkt - Class in org.jlibrtp
Common RTCP packet headers.
RtcpPkt() - Constructor for class org.jlibrtp.RtcpPkt
 
RtcpPktAPP - Class in org.jlibrtp
Application specific RTCP packets
RtcpPktAPP(long, int, byte[], byte[]) - Constructor for class org.jlibrtp.RtcpPktAPP
Constructor for a new Application RTCP packet
RtcpPktAPP(byte[], int) - Constructor for class org.jlibrtp.RtcpPktAPP
Constructor that parses a received Application RTCP packet
RtcpPktBYE - Class in org.jlibrtp
RTCP packets for sending Bye messages
RtcpPktBYE(long[], byte[]) - Constructor for class org.jlibrtp.RtcpPktBYE
 
RtcpPktBYE(byte[], int) - Constructor for class org.jlibrtp.RtcpPktBYE
 
RtcpPktPSFB - Class in org.jlibrtp
RTCP packets for Payload-Specific Feedback Messages
RtcpPktPSFB(long, long) - Constructor for class org.jlibrtp.RtcpPktPSFB
Generic constructor, then call make
RtcpPktPSFB(byte[], int, RTPSession) - Constructor for class org.jlibrtp.RtcpPktPSFB
Constructor that parses a raw packet to retrieve information
RtcpPktRR - Class in org.jlibrtp
RTCP packets for Receiver Reports
RtcpPktRR(Participant[], long) - Constructor for class org.jlibrtp.RtcpPktRR
Constructor for a packet with receiver reports
RtcpPktRR(byte[], int, int) - Constructor for class org.jlibrtp.RtcpPktRR
If rcount < 0 we assume we have to parse the entire packet, otherwise we'll just parse the receiver report blocks (ie.
RtcpPktRTPFB - Class in org.jlibrtp
RTCP packets for RTP Feedback Messages In line with RFC 4585, this packet currently only supports NACKs
RtcpPktRTPFB(long, long, int, int[], int[]) - Constructor for class org.jlibrtp.RtcpPktRTPFB
Constructor for RTP Feedback Message
RtcpPktRTPFB(byte[], int, RTPSession) - Constructor for class org.jlibrtp.RtcpPktRTPFB
Constructor that parses a raw packet to retrieve information
rtcpPkts - Variable in class org.jlibrtp.CompRtcpPkt
Stores the different subclasses of RtcpPkt that make up the compound packet
RtcpPktSDES - Class in org.jlibrtp
RTCP packets for Source Descriptions
RtcpPktSDES(boolean, RTPSession, Participant[]) - Constructor for class org.jlibrtp.RtcpPktSDES
Constructor to create a new SDES packet TODO: Currently the added participants are not actually encoded because the library lacks some support for acting as mixer or relay in other areas.
RtcpPktSDES(byte[], int, InetSocketAddress, ParticipantDatabase) - Constructor for class org.jlibrtp.RtcpPktSDES
Constructor that parses a received packet
RtcpPktSR - Class in org.jlibrtp
RTCP packets for Sender Reports
RtcpPktSR(long, long, long, RtcpPktRR) - Constructor for class org.jlibrtp.RtcpPktSR
Constructor for a new Sender Report packet
RtcpPktSR(byte[], int, int) - Constructor for class org.jlibrtp.RtcpPktSR
Constructor that parses a received packet
rtcpReceivedFromAddress - Variable in class org.jlibrtp.Participant
Where the first RTCP packet was received from
RTCPReceiverThread - Class in org.jlibrtp
This thread hangs on the RTCP socket and waits for new packets
RTCPSenderThread - Class in org.jlibrtp
This thread sends scheduled RTCP packets It also performs maintenance of various queues and the participant database.
RTCPSenderThread(RTCPSession, RTPSession) - Constructor for class org.jlibrtp.RTCPSenderThread
Constructor for new thread
RTCPSession - Class in org.jlibrtp
This class acts as an organizer for most of the information and functions pertaining to RTCP packet generation and reception
RTCPSession(RTPSession, DatagramSocket) - Constructor for class org.jlibrtp.RTCPSession
Constructor for unicast sessions
RTCPSession(RTPSession, MulticastSocket, InetAddress) - Constructor for class org.jlibrtp.RTCPSession
Constructor for multicast sessions
rtcpSession - Variable in class org.jlibrtp.RTPSession
The RTCP session associated with this RTP Session
rtcpSock - Variable in class org.jlibrtp.RTCPSession
Unicast socket
rtpAddress - Variable in class org.jlibrtp.Participant
Where to send RTP packets (unicast)
RTPAppIntf - Interface in org.jlibrtp
This is the callback interface for RTP packets.
RTPFBPktReceived(long, int, int[], int[]) - Method in interface org.jlibrtp.RTCPAVPFIntf
This function is called when a Transport Layer Feedback Messages is received
rtpMCSock - Variable in class org.jlibrtp.RTPSession
RTP multicast socket
RTPOutputStream - Class in org.jlibrtp.protocols.rtp
Title: RTPOutputStream
RTPOutputStream(RTPSession, long, int) - Constructor for class org.jlibrtp.protocols.rtp.RTPOutputStream
Constructor Given a RTPSession builds an OutputStream to it
RtpPkt - Class in org.jlibrtp
RtpPkt is the basic class for creating and parsing RTP packets.
RtpPkt(long, long, int, int, byte[]) - Constructor for class org.jlibrtp.RtpPkt
Construct a packet-instance.
RtpPkt(byte[], int) - Constructor for class org.jlibrtp.RtpPkt
Construct a packet-instance from an raw packet (believed to be RTP).
rtpReceivedFromAddress - Variable in class org.jlibrtp.Participant
Where the first RTP packet was received from
RTPReceiverThread - Class in org.jlibrtp
The RTP receiver thread waits on the designated UDP socket for new packets.
RTPReceiverThread(RTPSession) - Constructor for class org.jlibrtp.RTPReceiverThread
 
rtpSession - Variable in class org.jlibrtp.RTCPSession
Parent session
RTPSession - Class in org.jlibrtp
The RTPSession object is the core of jlibrtp.
RTPSession(DatagramSocket, DatagramSocket) - Constructor for class org.jlibrtp.RTPSession
Returns an instance of a unicast RTP session.
RTPSession(MulticastSocket, MulticastSocket, InetAddress) - Constructor for class org.jlibrtp.RTPSession
Returns an instance of a multicast RTP session.
rtpSock - Variable in class org.jlibrtp.RTPSession
RTP unicast socket
rtpTimestamp() - Method in class org.jlibrtp.DataFrame
Returns the RTP timestamp of all the packets in the frame.
rtpTs - Variable in class org.jlibrtp.RtcpPktSR
RTP timestamp
RTPURLConnection - Class in org.jlibrtp.protocols.rtp
Title: RTPURLConnection
RTPURLConnection(URL) - Constructor for class org.jlibrtp.protocols.rtp.RTPURLConnection
Object constructor
run() - Method in class org.jlibrtp.AppCallerThread
The AppCallerThread will run in this loop until the RTPSession is terminated.
run() - Method in class org.jlibrtp.RTCPReceiverThread
Start the RTCP receiver thread.
run() - Method in class org.jlibrtp.RTCPSenderThread
Start the RTCP sender thread.
run() - Method in class org.jlibrtp.RTPReceiverThread
 

S

SDESPktReceived(Participant[]) - Method in class org.jlibrtp.protocols.rtp.RTPURLConnection
 
SDESPktReceived(Participant[]) - Method in interface org.jlibrtp.RTCPAppIntf
This function is called whenever a Source Description (SDES) packet is received.
secondLastRtcpRRPkt - Variable in class org.jlibrtp.Participant
Unix time of second to last time we sent and RR to this user
sendByes() - Method in class org.jlibrtp.RTCPSenderThread
Send BYE messages to all the relevant participants
sendByes() - Method in class org.jlibrtp.RTCPSession
Send bye packets, handled by RTCP Sender thread
sendCompRtcpPkt(CompRtcpPkt, InetSocketAddress) - Method in class org.jlibrtp.RTCPSenderThread
Unicast version of sending a Compound RTCP packet
sendData(byte[]) - Method in class org.jlibrtp.RTPSession
Send data to all participants registered as receivers, using the current timeStamp, dynamic sequence number and the current payload type specified for the session.
sendData(byte[], long, long) - Method in class org.jlibrtp.RTPSession
Send data to all participants registered as receivers, using the specified timeStamp, sequence number and the current payload type specified for the session.
sendData(byte[][], long[], boolean[], long, long[]) - Method in class org.jlibrtp.RTPSession
Send data to all participants registered as receivers, using the current timeStamp and payload type.
senderCount - Variable in class org.jlibrtp.RTCPSession
Pessimistic case estimate of the current number of senders
sendersOctCount - Variable in class org.jlibrtp.RtcpPktSR
Senders octet count
sendersPktCount - Variable in class org.jlibrtp.RtcpPktSR
Senders packet count
senderThrd - Variable in class org.jlibrtp.RTCPSession
RTCP Sender thread
sendRTCPAppPacket(long, int, byte[], byte[]) - Method in class org.jlibrtp.RTPSession
Send RTCP App packet to receiver specified by ssrc Return values: 0 okay -1 no RTCP session established -2 name is not byte[4]; -3 data is not byte[x], where x = 4*y for syme y -4 type is not a 5 bit unsigned integer Note that a return value of 0 does not guarantee delivery.
sentOctetCount - Variable in class org.jlibrtp.RTPSession
Number of octets sent by this session
sentPktCount - Variable in class org.jlibrtp.RTPSession
Number of packets sent by this session
seqNum - Variable in class org.jlibrtp.PktBufNode
The sequence number associated with this node
seqNum - Variable in class org.jlibrtp.RTPSession
Current sequence number
seqRollOverCount - Variable in class org.jlibrtp.Participant
RR Number of times sequence number has rolled over
sequenceNumbers() - Method in class org.jlibrtp.DataFrame
Returns an array whose values, for the same index, correpond to the sequence number of the packet from which the data came.
sessionBandwidth() - Method in class org.jlibrtp.RTPSession
The bandwidth currently allocated to the session, in bytes per second.
sessionBandwidth(int) - Method in class org.jlibrtp.RTPSession
Set the bandwidth of the session.
setCsrcs(long[]) - Method in class org.jlibrtp.RtpPkt
 
setMarked(boolean) - Method in class org.jlibrtp.RtpPkt
Setting stuff
setPayload(byte[]) - Method in class org.jlibrtp.RtpPkt
 
setPayloadType(int) - Method in class org.jlibrtp.RtpPkt
 
setSeqNumber(int) - Method in class org.jlibrtp.RtpPkt
 
setSsrc(long) - Method in class org.jlibrtp.RtpPkt
 
setTimeStamp(long) - Method in class org.jlibrtp.RtpPkt
 
setTimeStampLSR(long, long) - Method in class org.jlibrtp.Participant
Set the timestamp for last sender report
skip(long) - Method in class org.jlibrtp.protocols.rtp.CircularByteBuffer.CircularByteBufferInputStream
 
sliFirst - Variable in class org.jlibrtp.RtcpPktPSFB
SLI macroblock (MB) address of the first lost macroblock number
sliNumber - Variable in class org.jlibrtp.RtcpPktPSFB
SLI number of lost macroblocks
sliPictureId - Variable in class org.jlibrtp.RtcpPktPSFB
SLI six least significant bits of the codec-specific identifier
SRPktReceived(long, long, long, long, long, long, long[], int[], int[], long[], long[], long[], long[]) - Method in class org.jlibrtp.protocols.rtp.RTPURLConnection
 
SRPktReceived(long, long, long, long, long, long, long[], int[], int[], long[], long[], long[], long[]) - Method in interface org.jlibrtp.RTCPAppIntf
This function is called whenever a Sender Report (SR) packet is received and returns unmodified values.
ssrc() - Method in class org.jlibrtp.DataFrame
The SSRC associated with this frame.
ssrc - Variable in class org.jlibrtp.Participant
SSRC of participant
ssrc - Variable in class org.jlibrtp.RtcpPkt
The ssrc that sent this, usually dictated by RTP Session
ssrc - Variable in class org.jlibrtp.RTPSession
SSRC of this session
ssrcArray - Variable in class org.jlibrtp.RtcpPktBYE
SSRCs saying bye, 32xn bits, n<16
ssrcMediaSource - Variable in class org.jlibrtp.RtcpPktPSFB
SSRC we are sending feeback to
ssrcMediaSource - Variable in class org.jlibrtp.RtcpPktRTPFB
SSRC we are sending feeback to
start() - Method in class org.jlibrtp.RTCPSession
Starts the session, calculates delays and fires up the threads.
StaticProcs - Class in org.jlibrtp
Generic functions for converting between unsigned integers and byte[]s.
StaticProcs() - Constructor for class org.jlibrtp.StaticProcs
 

T

time - Variable in class org.jlibrtp.RtcpPkt
Only used for feedback messages: Time message was generated
timeReceivedLSR - Variable in class org.jlibrtp.Participant
RR The time when we actually got the last SR
timestamp() - Method in class org.jlibrtp.DataFrame
If two SR packet have been received jlibrtp will attempt to calculate the local UNIX timestamp (in milliseconds) of all packets received.
timeStamp - Variable in class org.jlibrtp.PktBufNode
The RTP timeStamp associated with this node
timestampBYE - Variable in class org.jlibrtp.Participant
UNIX time when a BYE was received from this participant, for pruning
timeStampLSR - Variable in class org.jlibrtp.Participant
RR Middle 32 bits of the NTP timestamp in the last SR
timeStampLSR - Variable in class org.jlibrtp.RtcpPktRR
Middle 32 bits of NTP when last SR was received
tool - Variable in class org.jlibrtp.Participant
SDES The tool the participants is using
tool - Variable in class org.jlibrtp.RTPSession
SDES The tool the participants is using

U

uIntIntToByteWord(int) - Static method in class org.jlibrtp.StaticProcs
Converts an integer into an array of bytes.
uIntLongToByteWord(long) - Static method in class org.jlibrtp.StaticProcs
Converts an unsigned 32 bit integer, stored in a long, into an array of bytes.
undoNtpMess(long, long) - Static method in class org.jlibrtp.StaticProcs
Recreates a UNIX timestamp based on the NTP representation used in RTCP SR packets
unexpected - Variable in class org.jlibrtp.Participant
Whether the participant is unexpected, e.g.
unregisterAVPFIntf() - Method in class org.jlibrtp.RTPSession
Unregisters the RTCP AVPF interface, thereby going from RFC 4585 mode to RFC 3550 You still have to adjust packetBufferBehavior() and frameReconstruction.
updateAvgPacket(int) - Method in class org.jlibrtp.RTCPSession
Update the average packet size
updateRRStats(int, RtpPkt) - Method in class org.jlibrtp.Participant
Updates the participant with information for receiver reports.
updateRTCPSock(DatagramSocket) - Method in class org.jlibrtp.RTPSession
Change the RTCP socket of the session.
updateRTCPSock(MulticastSocket) - Method in class org.jlibrtp.RTPSession
Change the RTCP multicast socket of the session.
updateRTPSock(DatagramSocket) - Method in class org.jlibrtp.RTPSession
Change the RTP socket of the session.
updateRTPSock(MulticastSocket) - Method in class org.jlibrtp.RTPSession
Change the RTP multicast socket of the session.
userEvent(int, Participant[]) - Method in class org.jlibrtp.protocols.rtp.RTPURLConnection
 
userEvent(int, Participant[]) - Method in interface org.jlibrtp.RTPAppIntf
The callback method through which the application will receive notifications about user updates, additions and byes.

V

version - Variable in class org.jlibrtp.RtcpPkt
The version, always 2, 2 bits

W

wakeSenderThread(long) - Method in class org.jlibrtp.RTCPSession
Wake the sender thread because of this ssrc
write(int) - Method in class org.jlibrtp.protocols.rtp.CircularByteBuffer.CircularByteBufferOutputStream
 
write(byte[]) - Method in class org.jlibrtp.protocols.rtp.CircularByteBuffer.CircularByteBufferOutputStream
 
write(byte[], int, int) - Method in class org.jlibrtp.protocols.rtp.CircularByteBuffer.CircularByteBufferOutputStream
 
write(int) - Method in class org.jlibrtp.protocols.rtp.RTPOutputStream
 
write(byte[], int, int) - Method in class org.jlibrtp.protocols.rtp.RTPOutputStream
 
writeHeaders() - Method in class org.jlibrtp.RtcpPkt
Writes the common header of RTCP packets.
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links