Package repast.simphony.ui.widget
Class BufferSourceStream
- java.lang.Object
-
- repast.simphony.ui.widget.BufferSourceStream
-
- All Implemented Interfaces:
javax.media.Controls
,javax.media.protocol.Controls
,javax.media.protocol.PullBufferStream
,javax.media.protocol.SourceStream
public class BufferSourceStream extends Object implements javax.media.protocol.PullBufferStream
A DataSourceStream for turning JMF Buffers into movies.- Author:
- Nick Collier
-
-
Constructor Summary
Constructors Constructor Description BufferSourceStream(javax.media.format.RGBFormat aFormat)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addBuffer(javax.media.Buffer buf)
boolean
endOfStream()
javax.media.protocol.ContentDescriptor
getContentDescriptor()
long
getContentLength()
Object
getControl(String type)
Object[]
getControls()
javax.media.Format
getFormat()
void
read(javax.media.Buffer buf)
void
waitForDone()
boolean
willReadBlock()
-
-
-
Method Detail
-
addBuffer
public void addBuffer(javax.media.Buffer buf)
-
waitForDone
public void waitForDone()
-
willReadBlock
public boolean willReadBlock()
- Specified by:
willReadBlock
in interfacejavax.media.protocol.PullBufferStream
-
read
public void read(javax.media.Buffer buf)
- Specified by:
read
in interfacejavax.media.protocol.PullBufferStream
-
getFormat
public javax.media.Format getFormat()
- Specified by:
getFormat
in interfacejavax.media.protocol.PullBufferStream
-
getContentDescriptor
public javax.media.protocol.ContentDescriptor getContentDescriptor()
- Specified by:
getContentDescriptor
in interfacejavax.media.protocol.SourceStream
-
getContentLength
public long getContentLength()
- Specified by:
getContentLength
in interfacejavax.media.protocol.SourceStream
-
endOfStream
public boolean endOfStream()
- Specified by:
endOfStream
in interfacejavax.media.protocol.SourceStream
-
getControls
public Object[] getControls()
- Specified by:
getControls
in interfacejavax.media.Controls
-
-