com.fluendo.player
Class CortadoPipeline
java.lang.Object
com.fluendo.jst.Object
com.fluendo.jst.Element
com.fluendo.jst.Pipeline
com.fluendo.player.CortadoPipeline
- All Implemented Interfaces:
- BusSyncHandler, CapsListener, PadListener
public class CortadoPipeline
- extends Pipeline
- implements PadListener, CapsListener
Fields inherited from class com.fluendo.jst.Element |
ASYNC, ELEMENT_FLAG_LAST, FAILURE, FLAG_IS_SINK, NO_PREROLL, NONE, PAUSE, PAUSE_PLAY, PAUSE_STOP, PLAY, PLAY_PAUSE, stateReturnNames, STOP, STOP_PAUSE, SUCCESS |
Methods inherited from class com.fluendo.jst.Pipeline |
add, enumElements, enumSinks, enumSorted, getFactoryName, getState, handleSyncMessage, query, remove, sendEvent, shutDown, useClock |
Methods inherited from class com.fluendo.jst.Element |
abortState, addPad, addPadListener, continueState, enumPads, getBus, getClock, getMime, getPad, getStateName, getStateNext, getStateReturnName, getTransition, getTransitionCurrent, getTransitionNext, lostState, postMessage, removePad, removePadListener, requestSinkPad, setBus, setClock, setState, toString, typeFind |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
usingJavaX
public boolean usingJavaX
CortadoPipeline
public CortadoPipeline(Cortado cortado)
padAdded
public void padAdded(Pad pad)
- Specified by:
padAdded
in interface PadListener
padRemoved
public void padRemoved(Pad pad)
- Specified by:
padRemoved
in interface PadListener
noMorePads
public void noMorePads()
- Specified by:
noMorePads
in interface PadListener
- Overrides:
noMorePads
in class Element
setUrl
public void setUrl(java.lang.String anUrl)
getUrl
public java.lang.String getUrl()
setUserId
public void setUserId(java.lang.String aUserId)
setKeepAspect
public void setKeepAspect(boolean keep)
setIgnoreAspect
public void setIgnoreAspect(boolean ignore)
setPassword
public void setPassword(java.lang.String aPassword)
enableAudio
public void enableAudio(boolean b)
isAudioEnabled
public boolean isAudioEnabled()
enableVideo
public void enableVideo(boolean b)
isVideoEnabled
public boolean isVideoEnabled()
enableKateStream
public void enableKateStream(int idx,
java.lang.String language,
java.lang.String category)
- Selects the Kate stream to enable, by index (if any), or by language/category.
The first Kate stream has index 0, the second has index 1, etc.
A negative index and empty language/category strings will enable none.
getEnabledKateIndex
public int getEnabledKateIndex()
- Returns the index of the currently enabled Kate stream (negative if none)
setComponent
public void setComponent(java.awt.Component c)
getComponent
public java.awt.Component getComponent()
setDocumentBase
public void setDocumentBase(java.net.URL base)
getDocumentBase
public java.net.URL getDocumentBase()
setBufferSize
public void setBufferSize(int size)
getBufferSize
public int getBufferSize()
setBufferLow
public void setBufferLow(int size)
getBufferLow
public int getBufferLow()
setBufferHigh
public void setBufferHigh(int size)
getBufferHigh
public int getBufferHigh()
resize
public void resize(java.awt.Dimension d)
buildOgg
public boolean buildOgg()
buildMultipart
public boolean buildMultipart()
capsChanged
public void capsChanged(Caps caps)
- Specified by:
capsChanged
in interface CapsListener