javax.media
Class MCA

java.lang.Object
  |
  +--javax.media.ControllerAdapter
        |
        +--javax.media.MCA
All Implemented Interfaces:
ControllerListener, java.util.EventListener

class MCA
extends ControllerAdapter

A utility class as a ControllerLister to implement the blocking realize.


Field Summary
(package private)  int state
           
(package private)  boolean[] sync
           
 
Constructor Summary
MCA(boolean[] sync, int state)
           
 
Method Summary
 void configureComplete(ConfigureCompleteEvent evt)
           
 void controllerClosed(ControllerClosedEvent evt)
           
 void controllerError(ControllerErrorEvent evt)
           
 void deallocate(DeallocateEvent evt)
           
 void realizeComplete(RealizeCompleteEvent evt)
           
 
Methods inherited from class javax.media.ControllerAdapter
audioDeviceUnavailable, cachingControl, connectionError, controllerUpdate, dataLostError, dataStarved, durationUpdate, endOfMedia, formatChange, internalError, mediaTimeSet, prefetchComplete, rateChange, replaceURL, resourceUnavailable, restarting, showDocument, sizeChange, start, stop, stopAtTime, stopByRequest, stopTimeChange, transition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sync

boolean[] sync

state

int state
Constructor Detail

MCA

public MCA(boolean[] sync,
           int state)
Method Detail

configureComplete

public void configureComplete(ConfigureCompleteEvent evt)
Overrides:
configureComplete in class ControllerAdapter

realizeComplete

public void realizeComplete(RealizeCompleteEvent evt)
Overrides:
realizeComplete in class ControllerAdapter

controllerError

public void controllerError(ControllerErrorEvent evt)
Overrides:
controllerError in class ControllerAdapter

deallocate

public void deallocate(DeallocateEvent evt)
Overrides:
deallocate in class ControllerAdapter

controllerClosed

public void controllerClosed(ControllerClosedEvent evt)
Overrides:
controllerClosed in class ControllerAdapter