com.fluendo.player
Class CortadoPipeline

java.lang.Object
  extended by com.fluendo.jst.Object
      extended by com.fluendo.jst.Element
          extended by com.fluendo.jst.Pipeline
              extended by com.fluendo.player.CortadoPipeline
All Implemented Interfaces:
BusSyncHandler, CapsListener, PadListener

public class CortadoPipeline
extends Pipeline
implements PadListener, CapsListener


Field Summary
 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
CortadoPipeline(Cortado cortado)
           
 
Method Summary
 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
 
Methods inherited from class com.fluendo.jst.Object
getName, getParent, getProperty, isFlagSet, setFlag, setName, setParent, setProperty, unParent, unsetFlag
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

usingJavaX

public boolean usingJavaX
Constructor Detail

CortadoPipeline

public CortadoPipeline(Cortado cortado)
Method Detail

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