ppt
Class RTPStream

java.lang.Object
  extended by ppt.RTPStream

public class RTPStream
extends java.lang.Object


Nested Class Summary
(package private)  class RTPStream.RTCPStream
           
 
Field Summary
(package private)  boolean debug
           
(package private) static int flagAllOff
           
(package private) static int flagbit1
           
(package private) static int flagbit2
           
(package private) static int flagbit3
           
(package private) static int flagbit31
           
(package private) static int flagbit4
           
(package private) static int flagbit5
           
(package private) static int flagbit6
           
(package private) static int flagbit7
           
(package private) static int flagbit8
           
(package private)  boolean isMarker
           
(package private)  int payload
           
(package private)  java.util.Vector recorders
           
(package private)  RTPStream.RTCPStream rtcp
           
(package private)  int seqNumber
           
(package private)  int ssrc
           
(package private)  long startTime
           
 
Constructor Summary
RTPStream(int payload)
           
 
Method Summary
 boolean addRecorder(Recorder r)
           
 boolean createRTCPStream(java.net.DatagramSocket dsctrl, java.net.InetAddress address, int port, boolean isPrint)
           
 boolean createRTCPStream(java.io.InputStream is, java.io.OutputStream os, boolean isPrint)
           
 byte[] getRTPHeader()
           
 byte[] getRTPHeader(long timestamp)
           
 void isMarker(boolean mark)
           
 boolean removeRecorder(Recorder r)
           
 void resetTimer()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

flagAllOff

static final int flagAllOff
See Also:
Constant Field Values

flagbit1

static final int flagbit1
See Also:
Constant Field Values

flagbit2

static final int flagbit2
See Also:
Constant Field Values

flagbit3

static final int flagbit3
See Also:
Constant Field Values

flagbit4

static final int flagbit4
See Also:
Constant Field Values

flagbit5

static final int flagbit5
See Also:
Constant Field Values

flagbit6

static final int flagbit6
See Also:
Constant Field Values

flagbit7

static final int flagbit7
See Also:
Constant Field Values

flagbit8

static final int flagbit8
See Also:
Constant Field Values

flagbit31

static final int flagbit31

payload

int payload

startTime

long startTime

seqNumber

int seqNumber

ssrc

int ssrc

debug

boolean debug

isMarker

boolean isMarker

recorders

java.util.Vector recorders

rtcp

RTPStream.RTCPStream rtcp
Constructor Detail

RTPStream

public RTPStream(int payload)
Method Detail

addRecorder

public boolean addRecorder(Recorder r)

removeRecorder

public boolean removeRecorder(Recorder r)

isMarker

public void isMarker(boolean mark)

createRTCPStream

public boolean createRTCPStream(java.io.InputStream is,
                                java.io.OutputStream os,
                                boolean isPrint)

createRTCPStream

public boolean createRTCPStream(java.net.DatagramSocket dsctrl,
                                java.net.InetAddress address,
                                int port,
                                boolean isPrint)

resetTimer

public void resetTimer()

getRTPHeader

public byte[] getRTPHeader()

getRTPHeader

public byte[] getRTPHeader(long timestamp)