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
A DataSourceStream for turning JMF Buffers into movies.
- Author:
- Nick Collier
-
Field Summary
Fields inherited from interface javax.media.protocol.SourceStream
LENGTH_UNKNOWN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBuffer(javax.media.Buffer buf) booleanjavax.media.protocol.ContentDescriptorlonggetControl(String type) Object[]javax.media.Formatvoidread(javax.media.Buffer buf) voidboolean
-
Constructor Details
-
BufferSourceStream
public BufferSourceStream(javax.media.format.RGBFormat aFormat)
-
-
Method Details
-
addBuffer
public void addBuffer(javax.media.Buffer buf) -
waitForDone
public void waitForDone() -
willReadBlock
public boolean willReadBlock()- Specified by:
willReadBlockin interfacejavax.media.protocol.PullBufferStream
-
read
public void read(javax.media.Buffer buf) - Specified by:
readin interfacejavax.media.protocol.PullBufferStream
-
getFormat
public javax.media.Format getFormat()- Specified by:
getFormatin interfacejavax.media.protocol.PullBufferStream
-
getContentDescriptor
public javax.media.protocol.ContentDescriptor getContentDescriptor()- Specified by:
getContentDescriptorin interfacejavax.media.protocol.SourceStream
-
getContentLength
public long getContentLength()- Specified by:
getContentLengthin interfacejavax.media.protocol.SourceStream
-
endOfStream
public boolean endOfStream()- Specified by:
endOfStreamin interfacejavax.media.protocol.SourceStream
-
getControls
- Specified by:
getControlsin interfacejavax.media.Controls
-
getControl
- Specified by:
getControlin interfacejavax.media.Controls
-