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 boolean
usingJavaX
-
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 boolean
buildMultipart()
boolean
buildOgg()
void
capsChanged(Caps caps)
void
enableAudio(boolean b)
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.void
enableVideo(boolean b)
int
getBufferHigh()
int
getBufferLow()
int
getBufferSize()
java.awt.Component
getComponent()
java.net.URL
getDocumentBase()
int
getEnabledKateIndex()
Returns the index of the currently enabled Kate stream (negative if none)java.lang.String
getUrl()
boolean
isAudioEnabled()
boolean
isVideoEnabled()
void
noMorePads()
void
padAdded(Pad pad)
void
padRemoved(Pad pad)
void
resize(java.awt.Dimension d)
void
setBufferHigh(int size)
void
setBufferLow(int size)
void
setBufferSize(int size)
void
setComponent(java.awt.Component c)
void
setDocumentBase(java.net.URL base)
void
setIgnoreAspect(boolean ignore)
void
setKeepAspect(boolean keep)
void
setPassword(java.lang.String aPassword)
void
setUrl(java.lang.String anUrl)
void
setUserId(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:
padAdded
in interfacePadListener
-
padRemoved
public void padRemoved(Pad pad)
- Specified by:
padRemoved
in interfacePadListener
-
noMorePads
public void noMorePads()
- Specified by:
noMorePads
in interfacePadListener
- Overrides:
noMorePads
in 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:
capsChanged
in interfaceCapsListener
-
-