com.fluendo.jst
Class Message

java.lang.Object
  extended by com.fluendo.jst.Message

public class Message
extends java.lang.Object


Field Summary
static int APPLICATION
           
static int BUFFERING
           
static int BYTEPOSITION
           
static int CLOCK_LOST
           
static int CLOCK_PROVIDE
           
static int DURATION
           
static int ELEMENT
           
static int EOS
           
static int ERROR
           
static int INFO
           
static int NEW_CLOCK
           
static int RESOURCE
           
static int SEGMENT_DONE
           
static int SEGMENT_START
           
static int STATE_CHANGED
           
static int STATE_DIRTY
           
static int STEP_DONE
           
static int STREAM_STATUS
           
static int STRUCTURE_CHANGE
           
static int TAG
           
static int WARNING
           
 
Method Summary
 Object getSrc()
           
 int getType()
           
static Message newBuffering(Object src, boolean busy, int percent)
           
static Message newBytePosition(Object src, long aPos)
           
static Message newDuration(Object src, int aFmt, long aDur)
           
static Message newEOS(Object src)
           
static Message newError(Object src, java.lang.String str)
           
static Message newResource(Object src, java.lang.String aString)
           
static Message newStateChanged(Object src, int old, int next, int pending)
           
static Message newStateDirty(Object src)
           
static Message newStreamStatus(Object src, boolean start, int reason, java.lang.String aString)
           
static Message newWarning(Object src, java.lang.String str)
           
 boolean parseBufferingBusy()
           
 int parseBufferingPercent()
           
 long parseBytePosition()
           
 int parseDurationFormat()
           
 long parseDurationValue()
           
 java.lang.String parseErrorString()
           
 java.lang.String parseResourceString()
           
 int parseStateChangedNext()
           
 int parseStateChangedOld()
           
 int parseStateChangedPending()
           
 int parseStreamStatusReason()
           
 boolean parseStreamStatusStart()
           
 java.lang.String parseStreamStatusString()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

EOS

public static final int EOS
See Also:
Constant Field Values

ERROR

public static final int ERROR
See Also:
Constant Field Values

WARNING

public static final int WARNING
See Also:
Constant Field Values

INFO

public static final int INFO
See Also:
Constant Field Values

TAG

public static final int TAG
See Also:
Constant Field Values

BUFFERING

public static final int BUFFERING
See Also:
Constant Field Values

STATE_CHANGED

public static final int STATE_CHANGED
See Also:
Constant Field Values

STATE_DIRTY

public static final int STATE_DIRTY
See Also:
Constant Field Values

STEP_DONE

public static final int STEP_DONE
See Also:
Constant Field Values

CLOCK_PROVIDE

public static final int CLOCK_PROVIDE
See Also:
Constant Field Values

CLOCK_LOST

public static final int CLOCK_LOST
See Also:
Constant Field Values

NEW_CLOCK

public static final int NEW_CLOCK
See Also:
Constant Field Values

STRUCTURE_CHANGE

public static final int STRUCTURE_CHANGE
See Also:
Constant Field Values

STREAM_STATUS

public static final int STREAM_STATUS
See Also:
Constant Field Values

APPLICATION

public static final int APPLICATION
See Also:
Constant Field Values

ELEMENT

public static final int ELEMENT
See Also:
Constant Field Values

SEGMENT_START

public static final int SEGMENT_START
See Also:
Constant Field Values

SEGMENT_DONE

public static final int SEGMENT_DONE
See Also:
Constant Field Values

DURATION

public static final int DURATION
See Also:
Constant Field Values

RESOURCE

public static final int RESOURCE
See Also:
Constant Field Values

BYTEPOSITION

public static final int BYTEPOSITION
See Also:
Constant Field Values
Method Detail

getSrc

public Object getSrc()

getType

public int getType()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

newEOS

public static Message newEOS(Object src)

newError

public static Message newError(Object src,
                               java.lang.String str)

newWarning

public static Message newWarning(Object src,
                                 java.lang.String str)

parseErrorString

public java.lang.String parseErrorString()

newBuffering

public static Message newBuffering(Object src,
                                   boolean busy,
                                   int percent)

parseBufferingBusy

public boolean parseBufferingBusy()

parseBufferingPercent

public int parseBufferingPercent()

newStateChanged

public static Message newStateChanged(Object src,
                                      int old,
                                      int next,
                                      int pending)

parseStateChangedOld

public int parseStateChangedOld()

parseStateChangedNext

public int parseStateChangedNext()

parseStateChangedPending

public int parseStateChangedPending()

newStateDirty

public static Message newStateDirty(Object src)

newStreamStatus

public static Message newStreamStatus(Object src,
                                      boolean start,
                                      int reason,
                                      java.lang.String aString)

parseStreamStatusString

public java.lang.String parseStreamStatusString()

parseStreamStatusStart

public boolean parseStreamStatusStart()

parseStreamStatusReason

public int parseStreamStatusReason()

newResource

public static Message newResource(Object src,
                                  java.lang.String aString)

parseResourceString

public java.lang.String parseResourceString()

newDuration

public static Message newDuration(Object src,
                                  int aFmt,
                                  long aDur)

parseDurationFormat

public int parseDurationFormat()

parseDurationValue

public long parseDurationValue()

newBytePosition

public static Message newBytePosition(Object src,
                                      long aPos)

parseBytePosition

public long parseBytePosition()