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
-
Field Summary
FieldsFields 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 -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
buildOgg()
void
capsChanged
(Caps caps) void
enableAudio
(boolean b) void
enableKateStream
(int idx, String language, String category) Selects the Kate stream to enable, by index (if any), or by language/category.void
enableVideo
(boolean b) int
int
int
int
Returns the index of the currently enabled Kate stream (negative if none)getUrl()
boolean
boolean
void
void
void
padRemoved
(Pad pad) void
void
setBufferHigh
(int size) void
setBufferLow
(int size) void
setBufferSize
(int size) void
void
setDocumentBase
(URL base) void
setIgnoreAspect
(boolean ignore) void
setKeepAspect
(boolean keep) void
setPassword
(String aPassword) void
void
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
-
Field Details
-
usingJavaX
public boolean usingJavaX
-
-
Constructor Details
-
CortadoPipeline
-
-
Method Details
-
padAdded
- Specified by:
padAdded
in interfacePadListener
-
padRemoved
- Specified by:
padRemoved
in interfacePadListener
-
noMorePads
public void noMorePads()- Specified by:
noMorePads
in interfacePadListener
- Overrides:
noMorePads
in classElement
-
setUrl
-
getUrl
-
setUserId
-
setKeepAspect
public void setKeepAspect(boolean keep) -
setIgnoreAspect
public void setIgnoreAspect(boolean ignore) -
setPassword
-
enableAudio
public void enableAudio(boolean b) -
isAudioEnabled
public boolean isAudioEnabled() -
enableVideo
public void enableVideo(boolean b) -
isVideoEnabled
public boolean isVideoEnabled() -
enableKateStream
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
-
getComponent
-
setDocumentBase
-
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
-
buildOgg
public boolean buildOgg() -
buildMultipart
public boolean buildMultipart() -
capsChanged
- Specified by:
capsChanged
in interfaceCapsListener
-