uchicago.src.sim.gui
Class BufferDataSource
java.lang.Object
javax.media.protocol.DataSource
javax.media.protocol.PullBufferDataSource
uchicago.src.sim.gui.BufferDataSource
- All Implemented Interfaces:
- javax.media.Controls, javax.media.Duration
public class BufferDataSource
- extends javax.media.protocol.PullBufferDataSource
A DataSource for turning JMF Buffers into movies. See the Java Media
Framework documentation for details.
- Version:
- $Revision: 1.3 $ $Date: 2004/11/03 19:50:59 $
- Author:
- Nick Collier
| Fields inherited from interface javax.media.Duration |
DURATION_UNBOUNDED, DURATION_UNKNOWN |
|
Constructor Summary |
BufferDataSource(int width,
int height,
int frameRate,
javax.media.format.RGBFormat format)
|
| 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 |
BufferDataSource
public BufferDataSource(int width,
int height,
int frameRate,
javax.media.format.RGBFormat format)
addBuffer
public void addBuffer(javax.media.Buffer buf)
cleanUp
public void cleanUp()
setLocator
public void setLocator(javax.media.MediaLocator source)
- Overrides:
setLocator in class javax.media.protocol.DataSource
getLocator
public javax.media.MediaLocator getLocator()
- Overrides:
getLocator in class javax.media.protocol.DataSource
getContentType
public java.lang.String getContentType()
- Specified by:
getContentType in class javax.media.protocol.DataSource
connect
public void connect()
- Specified by:
connect in class javax.media.protocol.DataSource
disconnect
public void disconnect()
- Specified by:
disconnect in class javax.media.protocol.DataSource
start
public void start()
- Specified by:
start in class javax.media.protocol.DataSource
stop
public void stop()
- Specified by:
stop in class javax.media.protocol.DataSource
getStreams
public javax.media.protocol.PullBufferStream[] getStreams()
- Specified by:
getStreams in class javax.media.protocol.PullBufferDataSource
getDuration
public javax.media.Time getDuration()
- Specified by:
getDuration in interface javax.media.Duration- Specified by:
getDuration in class javax.media.protocol.DataSource
getControls
public java.lang.Object[] getControls()
- Specified by:
getControls in interface javax.media.Controls- Specified by:
getControls in class javax.media.protocol.DataSource
getControl
public java.lang.Object getControl(java.lang.String type)
- Specified by:
getControl in interface javax.media.Controls- Specified by:
getControl in class javax.media.protocol.DataSource