public abstract class AbstractProcessor extends AbstractPlayer implements Processor
| Modifier and Type | Field and Description |
|---|---|
protected ContentDescriptor |
outputContentDescriptor |
Configured, ConfiguringLATENCY_UNKNOWN, Prefetched, Prefetching, Realized, Realizing, Started, UnrealizedDURATION_UNBOUNDED, DURATION_UNKNOWN| Constructor and Description |
|---|
AbstractProcessor() |
| Modifier and Type | Method and Description |
|---|---|
void |
configure() |
abstract boolean |
doConfigure() |
ContentDescriptor |
getContentDescriptor() |
ContentDescriptor[] |
getSupportedContentDescriptors() |
TrackControl[] |
getTrackControls() |
protected void |
postConfigureCompleteEvent() |
ContentDescriptor |
setContentDescriptor(ContentDescriptor outputContentDescriptor) |
protected void |
synchronousConfigure() |
addController, controllerUpdate, doClose, doDeallocate, doPlayerClose, doPlayerDeallocate, doPlayerPrefetch, doPlayerRealize, doPlayerSetMediaTime, doPlayerSetRate, doPlayerStop, doPlayerSyncStart, doPrefetch, doRealize, doSetMediaTime, doSetRate, doStop, doSyncStart, endOfMedia, getControllers, getControlPanelComponent, getDuration, getGainControl, getPlayerDuration, getPlayerStartLatency, getSource, getStartLatency, getVisualComponent, removeController, setControlPanelComponent, setGainControl, setMediaTime, setRate, setSource, setVisualComponent, start, synchronousStartaddControl, addControllerListener, blockUntilStart, close, deallocate, getControl, getControls, getMediaTime, getPreviousState, getState, getTargetState, getThreadQueue, getTimeBase, postControllerClosedEvent, postControllerErrorEvent, postDataStarvedEvent, postDeallocateEvent, postEndOfMediaEvent, postEvent, postPrefetchCompleteEvent, postRealizeCompleteEvent, postRestartingEvent, postStartEvent, postStopAtTimeEvent, postStopByRequestEvent, postStopEvent, postTransitionEvent, prefetch, realize, removeControl, removeControllerListener, setState, setStopTime, setTargetState, setTimeBase, stop, stopAtTime, stopController, stopInRestart, synchronousPrefetch, synchronousRealize, synchronousSyncStart, syncStartgetMediaNanoseconds, getMediaStartTime, getRate, getStopTime, getSyncTime, getTimeBaseStartTime, mapToTimeBaseclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDataOutputaddController, getControlPanelComponent, getGainControl, getVisualComponent, removeController, startsetSourceaddControllerListener, close, deallocate, getControl, getControls, getStartLatency, getState, getTargetState, prefetch, realize, removeControllerListenergetMediaNanoseconds, getMediaTime, getRate, getStopTime, getSyncTime, getTimeBase, mapToTimeBase, setMediaTime, setRate, setStopTime, setTimeBase, stop, syncStartgetDurationprotected ContentDescriptor outputContentDescriptor
protected void synchronousConfigure()
public abstract boolean doConfigure()
protected void postConfigureCompleteEvent()
public ContentDescriptor getContentDescriptor() throws NotConfiguredError
getContentDescriptor in interface ProcessorNotConfiguredErrorpublic ContentDescriptor[] getSupportedContentDescriptors() throws NotConfiguredError
getSupportedContentDescriptors in interface ProcessorNotConfiguredErrorpublic TrackControl[] getTrackControls() throws NotConfiguredError
getTrackControls in interface ProcessorNotConfiguredErrorpublic ContentDescriptor setContentDescriptor(ContentDescriptor outputContentDescriptor) throws NotConfiguredError
setContentDescriptor in interface ProcessorNotConfiguredError