org.red5.server.stream
Class StreamTracker

java.lang.Object
  extended by org.red5.server.stream.StreamTracker
All Implemented Interfaces:
Constants

public class StreamTracker
extends Object
implements Constants


Field Summary
 
Fields inherited from interface org.red5.server.net.rtmp.message.Constants
ACTION_CLOSE_STREAM, ACTION_CONNECT, ACTION_CREATE_STREAM, ACTION_DELETE_STREAM, ACTION_DISCONNECT, ACTION_PAUSE, ACTION_PAUSE_RAW, ACTION_PLAY, ACTION_PUBLISH, ACTION_RECEIVE_AUDIO, ACTION_RECEIVE_VIDEO, ACTION_RELEASE_STREAM, ACTION_SEEK, ACTION_STOP, HANDSHAKE_SIZE, HEADER_CONTINUE, HEADER_NEW, HEADER_SAME_SOURCE, HEADER_TIMER_CHANGE, MEDIUM_INT_MAX, SO_CLIENT_CLEAR_DATA, SO_CLIENT_DELETE_DATA, SO_CLIENT_INITIAL_DATA, SO_CLIENT_SEND_MESSAGE, SO_CLIENT_STATUS, SO_CLIENT_UPDATE_ATTRIBUTE, SO_CLIENT_UPDATE_DATA, SO_CONNECT, SO_DELETE_ATTRIBUTE, SO_DISCONNECT, SO_SEND_MESSAGE, SO_SET_ATTRIBUTE, TYPE_AUDIO_DATA, TYPE_BYTES_READ, TYPE_CHUNK_SIZE, TYPE_CLIENT_BANDWIDTH, TYPE_FLEX_MESSAGE, TYPE_FLEX_SHARED_OBJECT, TYPE_FLEX_STREAM_SEND, TYPE_INVOKE, TYPE_NOTIFY, TYPE_PING, TYPE_SERVER_BANDWIDTH, TYPE_SHARED_OBJECT, TYPE_STREAM_METADATA, TYPE_VIDEO_DATA
 
Constructor Summary
StreamTracker()
          Constructs a new StreamTracker.
 
Method Summary
 int add(IRTMPEvent event)
          RTMP event handler
 boolean isRelative()
          Getter for property 'relative'.
 void reset()
          Reset state
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StreamTracker

public StreamTracker()
Constructs a new StreamTracker.

Method Detail

reset

public void reset()
Reset state


add

public int add(IRTMPEvent event)
RTMP event handler

Parameters:
event - RTMP event
Returns:
Timeframe since last notification (or auido or video packet sending)

isRelative

public boolean isRelative()
Getter for property 'relative'.

Returns:
Value for property 'relative'.


Copyright © 2006-2009 The Red5 Project