de.tubs.macs.applications.media
Class ShowSAPSession.SAPPlayer.SplitDataSource
java.lang.Object
|
+--javax.media.protocol.DataSource
|
+--javax.media.protocol.PushBufferDataSource
|
+--de.tubs.macs.applications.media.ShowSAPSession.SAPPlayer.SplitDataSource
- Enclosing class:
- ShowSAPSession.SAPPlayer
- class ShowSAPSession.SAPPlayer.SplitDataSource
- extends javax.media.protocol.PushBufferDataSource
The custom DataSource to split input.
|
Field Summary |
(package private) javax.media.protocol.PushBufferDataSource |
ds
|
(package private) int |
idx
|
(package private) javax.media.Processor |
p
|
(package private) javax.media.protocol.PushBufferStream[] |
pbs
|
(package private) javax.media.Processor |
pintern
|
(package private) ShowSAPSession.SAPPlayer.SplitStream[] |
streams
|
| Fields inherited from class javax.media.protocol.DataSource |
sourceLocator |
| Methods inherited from class javax.media.protocol.DataSource |
initCheck |
| Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
p
javax.media.Processor p
pintern
javax.media.Processor pintern
ds
javax.media.protocol.PushBufferDataSource ds
pbs
javax.media.protocol.PushBufferStream[] pbs
streams
ShowSAPSession.SAPPlayer.SplitStream[] streams
idx
int idx
ShowSAPSession.SAPPlayer.SplitDataSource
public ShowSAPSession.SAPPlayer.SplitDataSource(javax.media.Processor p,
int idx)
controllerUpdate
public void controllerUpdate(javax.media.ControllerEvent evt)
- Controller Listener.
connect
public void connect()
throws java.io.IOException
- Overrides:
- connect in class javax.media.protocol.DataSource
getStreams
public javax.media.protocol.PushBufferStream[] getStreams()
- Overrides:
- getStreams in class javax.media.protocol.PushBufferDataSource
getStreamFormat
public javax.media.Format getStreamFormat()
start
public void start()
throws java.io.IOException
- Overrides:
- start in class javax.media.protocol.DataSource
stop
public void stop()
throws java.io.IOException
- Overrides:
- stop in class javax.media.protocol.DataSource
getControl
public java.lang.Object getControl(java.lang.String name)
- Overrides:
- getControl in class javax.media.protocol.DataSource
getControls
public java.lang.Object[] getControls()
- Overrides:
- getControls in class javax.media.protocol.DataSource
getDuration
public javax.media.Time getDuration()
- Overrides:
- getDuration in class javax.media.protocol.DataSource
disconnect
public void disconnect()
- Overrides:
- disconnect in class javax.media.protocol.DataSource
getContentType
public java.lang.String getContentType()
- Overrides:
- getContentType in class javax.media.protocol.DataSource
getLocator
public javax.media.MediaLocator getLocator()
- Overrides:
- getLocator in class javax.media.protocol.DataSource
setLocator
public void setLocator(javax.media.MediaLocator ml)
- Overrides:
- setLocator in class javax.media.protocol.DataSource