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

R

random - Variable in class jlibrtp.RTPSession
The random seed
rawPkt - Variable in class jlibrtp.RtcpPkt
Contains the actual data (eventually)
rawPkt - Variable in class jlibrtp.RtpPkt
Contains the actual data (eventually)
rawPktCurrent - Variable in class jlibrtp.RtpPkt
Whether the packet has been changed since encode()
reason - Variable in class jlibrtp.RtcpPktBYE
Optional reason
received - Variable in class jlibrtp.RtcpPkt
Only used for feedback message: Whether this packet was received
receiveData(DataFrame, Participant) - Method in interface jlibrtp.RTPAppIntf
The callback method through which the application will receive data from jlibrtp.
receiveData(DataFrame, Participant) - Method in class jlibrtpDemos.SoundReceiverDemo
 
receiveData(DataFrame, Participant) - Method in class jlibrtpDemos.SoundSenderDemo
 
receiveData(DataFrame, Participant) - Method in class jlibrtpDemos.XmlPacketPlayer
Dummy methods for the RTPAppinterface
receiveData(DataFrame, Participant) - Method in class jlibrtpDemos.XmlPacketRecorder
RTP
receiveData(DataFrame, Participant) - Method in class validateCcrtp.CCRTPReceiver
 
receiveData(DataFrame, Participant) - Method in class validateCcrtp.CCRTPSender
 
receivedOctets - Variable in class jlibrtp.Participant
RR Number of octets received
receivedPkts - Variable in class jlibrtp.Participant
RR Number of packets received
receivedSinceLastSR - Variable in class jlibrtp.Participant
RR Number of packets received since last SR
receivers - Variable in class jlibrtp.ParticipantDatabase
A linked list to hold participants explicitly added by the application In unicast mode this is the list used for RTP and RTCP transmission, in multicast it should not be in use.
reconsiderTiming(long) - Method in class jlibrtp.RTCPSenderThread
Check whether we can send an immediate feedback packet to this person
recvThrd - Variable in class jlibrtp.RTCPSession
RTCP Receiver thread
recvThrd - Variable in class jlibrtp.RTPSession
The thread for receiving RTP packets
registerAVPFIntf(RTCPAVPFIntf, int, int, int) - Method in class jlibrtp.RTPSession
Set whether the stack should operate in RFC 4585 mode.
registered - Variable in class jlibrtp.RTPSession
Only one registered application, please
removeParticipant(Participant) - Method in class jlibrtp.ParticipantDatabase
Remove a participant from all tables
removeParticipant(Participant) - Method in class jlibrtp.RTPSession
Remove a participant from the database.
reportees - Variable in class jlibrtp.RtcpPktRR
Array of participants to send Receiver Reports to
reporteeSsrc - Variable in class jlibrtp.RtcpPktRR
SSRC of participants the reports are for
reportSelf - Variable in class jlibrtp.RtcpPktSDES
Whether the RTP Session object should be inclduded
resolveSsrcConflict() - Method in class jlibrtp.RTPSession
Resolve an SSRC conflict.
rpsiBitString - Variable in class jlibrtp.RtcpPktPSFB
RPSI information as natively defined by the video codec
rpsiPadding - Variable in class jlibrtp.RtcpPktPSFB
RPSI number of padded bits at end of bitString
rpsiPayloadType - Variable in class jlibrtp.RtcpPktPSFB
RPSI payloadType RTP payload type
rReports - Variable in class jlibrtp.RtcpPktSR
RR packet with receiver reports that we can append
RRPktReceived(long, long[], int[], int[], long[], long[], long[], long[]) - Method in interface jlibrtp.RTCPAppIntf
This function is called whenever a Receiver Report (SR) packet is received and returns unmodified values.
RRPktReceived(long, long[], int[], int[], long[], long[], long[], long[]) - Method in class jlibrtpDemos.XmlPacketRecorder
 
rtcpAddress - Variable in class jlibrtp.Participant
Where to send RTCP packets (unicast)
RTCPAppIntf - Interface in jlibrtp
This is the callback interface for RTCP packets.
rtcpAppIntf - Variable in class jlibrtp.RTPSession
Handle to application interface for RTCP (optional)
RTCPAVPFIntf - Interface in 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 jlibrtp.RTPSession
Handle to application interface for AVPF, RFC 4585 (optional)
rtcpBandwidth - Variable in class jlibrtp.RTPSession
 
rtcpBandwidth() - Method in class 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 jlibrtp.RTPSession
Set the RTCP bandwidth, see rtcpBandwidth(void) for details.
rtcpDebugLevel - Static variable in class jlibrtp.RTPSession
The debug level is final to avoid compilation of if-statements.
0 provides no debugging information, 20 provides everything
Debug output is written to System.out
Debug level for RTCP related things.
rtcpMCSock - Variable in class jlibrtp.RTCPSession
Multicast socket
rtcpMode - Variable in class jlibrtp.RTPSession
 
RtcpPkt - Class in jlibrtp
Common RTCP packet headers.
RtcpPkt() - Constructor for class jlibrtp.RtcpPkt
 
RtcpPktAPP - Class in jlibrtp
Application specific RTCP packets
RtcpPktAPP(long, int, byte[], byte[]) - Constructor for class jlibrtp.RtcpPktAPP
Constructor for a new Application RTCP packet
RtcpPktAPP(byte[], int) - Constructor for class jlibrtp.RtcpPktAPP
Constructor that parses a received Application RTCP packet
RtcpPktBYE - Class in jlibrtp
RTCP packets for sending Bye messages
RtcpPktBYE(long[], byte[]) - Constructor for class jlibrtp.RtcpPktBYE
 
RtcpPktBYE(byte[], int) - Constructor for class jlibrtp.RtcpPktBYE
 
RtcpPktPSFB - Class in jlibrtp
RTCP packets for Payload-Specific Feedback Messages
RtcpPktPSFB(long, long) - Constructor for class jlibrtp.RtcpPktPSFB
Generic constructor, then call make
RtcpPktPSFB(byte[], int, RTPSession) - Constructor for class jlibrtp.RtcpPktPSFB
Constructor that parses a raw packet to retrieve information
RtcpPktRR - Class in jlibrtp
RTCP packets for Receiver Reports
RtcpPktRR(Participant[], long) - Constructor for class jlibrtp.RtcpPktRR
Constructor for a packet with receiver reports
RtcpPktRR(byte[], int, int) - Constructor for class 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 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 jlibrtp.RtcpPktRTPFB
Constructor for RTP Feedback Message
RtcpPktRTPFB(byte[], int, RTPSession) - Constructor for class jlibrtp.RtcpPktRTPFB
Constructor that parses a raw packet to retrieve information
rtcpPkts - Variable in class jlibrtp.CompRtcpPkt
Stores the different subclasses of RtcpPkt that make up the compound packet
RtcpPktSDES - Class in jlibrtp
RTCP packets for Source Descriptions
RtcpPktSDES(boolean, RTPSession, Participant[]) - Constructor for class 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 jlibrtp.RtcpPktSDES
Constructor that parses a received packet
RtcpPktSR - Class in jlibrtp
RTCP packets for Sender Reports
RtcpPktSR(long, long, long, RtcpPktRR) - Constructor for class jlibrtp.RtcpPktSR
Constructor for a new Sender Report packet
RtcpPktSR(byte[], int, int) - Constructor for class jlibrtp.RtcpPktSR
Constructor that parses a received packet
rtcpReceivedFromAddress - Variable in class jlibrtp.Participant
Where the first RTCP packet was received from
RTCPReceiverThread - Class in jlibrtp
This thread hangs on the RTCP socket and waits for new packets
RTCPReceiverThread(RTCPSession, RTPSession) - Constructor for class jlibrtp.RTCPReceiverThread
Constructor for new thread
RTCPSenderThread - Class in jlibrtp
This thread sends scheduled RTCP packets It also performs maintenance of various queues and the participant database.
RTCPSenderThread(RTCPSession, RTPSession) - Constructor for class jlibrtp.RTCPSenderThread
Constructor for new thread
rtcpSession - Variable in class jlibrtp.RTCPReceiverThread
Parent RTCP Session
rtcpSession - Variable in class jlibrtp.RTCPSenderThread
Parent RTCP Session
RTCPSession - Class in 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 jlibrtp.RTCPSession
Constructor for unicast sessions
RTCPSession(RTPSession, MulticastSocket, InetAddress) - Constructor for class jlibrtp.RTCPSession
Constructor for multicast sessions
rtcpSession - Variable in class jlibrtp.RTPSession
The RTCP session associated with this RTP Session
rtcpSock - Variable in class jlibrtp.RTCPSession
Unicast socket
rtpAddress - Variable in class jlibrtp.Participant
Where to send RTP packets (unicast)
RTPAppIntf - Interface in jlibrtp
This is the callback interface for RTP packets.
rtpDebugLevel - Static variable in class jlibrtp.RTPSession
The debug level is final to avoid compilation of if-statements.
0 provides no debugging information, 20 provides everything
Debug output is written to System.out
Debug level for RTP related things.
RTPFBPktReceived(long, int, int[], int[]) - Method in interface jlibrtp.RTCPAVPFIntf
This function is called when a Transport Layer Feedback Messages is received
rtpMCSock - Variable in class jlibrtp.RTPSession
RTP multicast socket
RtpPkt - Class in jlibrtp
RtpPkt is the basic class for creating and parsing RTP packets.
RtpPkt(long, long, int, int, byte[]) - Constructor for class jlibrtp.RtpPkt
Construct a packet-instance.
RtpPkt(byte[], int) - Constructor for class jlibrtp.RtpPkt
Construct a packet-instance from an raw packet (believed to be RTP).
rtpReceivedFromAddress - Variable in class jlibrtp.Participant
Where the first RTP packet was received from
RTPReceiverThread - Class in jlibrtp
The RTP receiver thread waits on the designated UDP socket for new packets.
RTPReceiverThread(RTPSession) - Constructor for class jlibrtp.RTPReceiverThread
 
rtpSession - Variable in class jlibrtp.AppCallerThread
The parent RTP Session
rtpSession - Variable in class jlibrtp.ParticipantDatabase
The parent RTP Session
rtpSession - Variable in class jlibrtp.PktBuffer
The RTPSession holds information common to all packetBuffers, such as max size
rtpSession - Variable in class jlibrtp.RtcpPktPSFB
Parent RTP Session
rtpSession - Variable in class jlibrtp.RtcpPktSDES
The parent RTP Session object, holds participant database
rtpSession - Variable in class jlibrtp.RTCPReceiverThread
Parent RTP Session
rtpSession - Variable in class jlibrtp.RTCPSenderThread
Parent RTP Session
rtpSession - Variable in class jlibrtp.RTCPSession
Parent session
rtpSession - Variable in class jlibrtp.RTPReceiverThread
Parent RTP Session
RTPSession - Class in jlibrtp
The RTPSession object is the core of jlibrtp.
RTPSession(DatagramSocket, DatagramSocket) - Constructor for class jlibrtp.RTPSession
Returns an instance of a unicast RTP session.
RTPSession(MulticastSocket, MulticastSocket, InetAddress) - Constructor for class jlibrtp.RTPSession
Returns an instance of a multicast RTP session.
rtpSession - Variable in class jlibrtpDemos.SoundReceiverDemo
 
rtpSession - Variable in class jlibrtpDemos.SoundSenderDemo
 
rtpSession - Variable in class jlibrtpDemos.XmlPacketPlayer
 
rtpSession - Variable in class jlibrtpDemos.XmlPacketRecorder
 
rtpSession - Variable in class validateCcrtp.CCRTPReceiver
 
rtpSession - Variable in class validateCcrtp.CCRTPSender
 
RTPSessionRegister(RTPAppIntf, RTCPAppIntf, DebugAppIntf) - Method in class jlibrtp.RTPSession
Registers an application (RTPAppIntf) with the RTP session.
rtpSock - Variable in class jlibrtp.RTPSession
RTP unicast socket
rtpTimestamp - Variable in class jlibrtp.DataFrame
The share RTP timestamp
rtpTimestamp() - Method in class jlibrtp.DataFrame
Returns the RTP timestamp of all the packets in the frame.
rtpTs - Variable in class jlibrtp.RtcpPktSR
RTP timestamp
run() - Method in class jlibrtp.AppCallerThread
The AppCallerThread will run in this loop until the RTPSession is terminated.
run() - Method in class jlibrtp.RTCPReceiverThread
Start the RTCP receiver thread.
run() - Method in class jlibrtp.RTCPSenderThread
Start the RTCP sender thread.
run() - Method in class jlibrtp.RTPReceiverThread
 
run() - Method in class jlibrtpDemos.SoundSenderDemo
 

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