livespace.services.common
Class AbstractMediaEngine
java.lang.Object
livespace.services.common.AbstractMediaEngine
public abstract class AbstractMediaEngine
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mutex
protected Object mutex
- Client supplied mutex
view
protected IDataObject view
- Client supplied IDataObject instance. Clients can observe state changes
on the
MetaAppsConstants.STATE_PROPERTY
on this view to observe
state changes in the underlying media engine. The reported state changes
are MetaAppsConstants.FINISHED
AbstractMediaEngine
public AbstractMediaEngine()
setView
public void setView(IDataObject view)
setMutex
public void setMutex(Object mutex)
init
public abstract boolean init(URI uri)
play
public abstract void play()
pause
public abstract void pause()
resume
public abstract void resume()
stop
public abstract void stop()
dispose
public abstract void dispose()
setVideoOutput
public abstract void setVideoOutput(Object canvas)
setStateAndConsumeAction
public void setStateAndConsumeAction(String state)
setStateAndConsumeActionLater
protected void setStateAndConsumeActionLater(String state,
String endState)
Copyright © 2008 Commonwealth of Australia