ptolemy.actor.lib.jmf
Class MovieWriter.ImageDataSource

java.lang.Object
  extended by javax.media.protocol.DataSource
      extended by javax.media.protocol.PullBufferDataSource
          extended by ptolemy.actor.lib.jmf.MovieWriter.ImageDataSource
All Implemented Interfaces:
javax.media.Controls, javax.media.Duration
Enclosing class:
MovieWriter

private class MovieWriter.ImageDataSource
extends javax.media.protocol.PullBufferDataSource


Field Summary
 
Fields inherited from interface javax.media.Duration
DURATION_UNBOUNDED, DURATION_UNKNOWN
 
Constructor Summary
MovieWriter.ImageDataSource(int width, int height)
           
 
Method Summary
 void connect()
           
 void disconnect()
           
 java.lang.String getContentType()
           
 java.lang.Object getControl(java.lang.String type)
           
 java.lang.Object[] getControls()
           
 javax.media.Time getDuration()
           
 javax.media.MediaLocator getLocator()
           
 javax.media.protocol.PullBufferStream[] getStreams()
           
 void setLocator(javax.media.MediaLocator source)
           
 void start()
           
 void stop()
           
 
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
 

Constructor Detail

MovieWriter.ImageDataSource

public MovieWriter.ImageDataSource(int width,
                                   int height)
Method Detail

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

getContentType

public java.lang.String getContentType()
Specified by:
getContentType 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

getControls

public java.lang.Object[] getControls()
Specified by:
getControls in interface javax.media.Controls
Specified by:
getControls in class javax.media.protocol.DataSource

getDuration

public javax.media.Time getDuration()
Specified by:
getDuration in interface javax.media.Duration
Specified by:
getDuration in class javax.media.protocol.DataSource

getLocator

public javax.media.MediaLocator getLocator()
Overrides:
getLocator in class javax.media.protocol.DataSource

getStreams

public javax.media.protocol.PullBufferStream[] getStreams()
Specified by:
getStreams in class javax.media.protocol.PullBufferDataSource

setLocator

public void setLocator(javax.media.MediaLocator source)
Overrides:
setLocator 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