org.dvb.media
Class SyncStateChangedEvent

java.lang.Object
  extended by java.util.EventObject
      extended by org.dvb.media.SyncStateChangedEvent
All Implemented Interfaces:
java.io.Serializable

public class SyncStateChangedEvent
extends java.util.EventObject

An event which indicates change of status of synchronization between master/slave JMF Players.

This event is generated by MasterSlaveSyncLinkageControl object when status of synchronization between any combination of the master Player and slave Players.

See Also:
Serialized Form

Constructor Summary
SyncStateChangedEvent(java.lang.Object source, javax.media.Controller ctrl, int status)
          Constructs a SyncStateChangedEvent object.
 
Method Summary
 javax.media.Controller getSourceController()
          Gets Controller object of a slave JMF Player object that is related to this event.
 int getSyncStatus()
          Gets changed synchronization status.
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SyncStateChangedEvent

public SyncStateChangedEvent(java.lang.Object source,
                             javax.media.Controller ctrl,
                             int status)
Constructs a SyncStateChangedEvent object.

Parameters:
ctrl - Controller object of a slave Player that is related to this object.
status - current status of synchronization as a result of its change.
See Also:
Fields in SyncControl
Method Detail

getSourceController

public javax.media.Controller getSourceController()
Gets Controller object of a slave JMF Player object that is related to this event.

Returns:
A slave Player object related to this event object.

getSyncStatus

public int getSyncStatus()
Gets changed synchronization status.

Returns:
changed synchronization status.