Package 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
-
-
Field Summary
Fields Modifier and Type Field Description booleanusingJavaX-
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
-
Fields inherited from class com.fluendo.jst.Object
OBJECT_FLAG_LAST
-
Fields inherited from interface com.fluendo.jst.BusSyncHandler
DROP, PASS
-
-
Constructor Summary
Constructors Constructor Description CortadoPipeline(Cortado cortado)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanbuildMultipart()booleanbuildOgg()voidcapsChanged(Caps caps)voidenableAudio(boolean b)voidenableKateStream(int idx, java.lang.String language, java.lang.String category)Selects the Kate stream to enable, by index (if any), or by language/category.voidenableVideo(boolean b)intgetBufferHigh()intgetBufferLow()intgetBufferSize()java.awt.ComponentgetComponent()java.net.URLgetDocumentBase()intgetEnabledKateIndex()Returns the index of the currently enabled Kate stream (negative if none)java.lang.StringgetUrl()booleanisAudioEnabled()booleanisVideoEnabled()voidnoMorePads()voidpadAdded(Pad pad)voidpadRemoved(Pad pad)voidresize(java.awt.Dimension d)voidsetBufferHigh(int size)voidsetBufferLow(int size)voidsetBufferSize(int size)voidsetComponent(java.awt.Component c)voidsetDocumentBase(java.net.URL base)voidsetIgnoreAspect(boolean ignore)voidsetKeepAspect(boolean keep)voidsetPassword(java.lang.String aPassword)voidsetUrl(java.lang.String anUrl)voidsetUserId(java.lang.String aUserId)-
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
-
-
-
-
Constructor Detail
-
CortadoPipeline
public CortadoPipeline(Cortado cortado)
-
-
Method Detail
-
padAdded
public void padAdded(Pad pad)
- Specified by:
padAddedin interfacePadListener
-
padRemoved
public void padRemoved(Pad pad)
- Specified by:
padRemovedin interfacePadListener
-
noMorePads
public void noMorePads()
- Specified by:
noMorePadsin interfacePadListener- Overrides:
noMorePadsin classElement
-
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:
capsChangedin interfaceCapsListener
-
-