video.jmf
Class MonitorStream

java.lang.Object
  extended by video.jmf.MonitorStream
All Implemented Interfaces:
javax.media.Control, javax.media.control.MonitorControl, javax.media.Controls, javax.media.protocol.BufferTransferHandler, javax.media.protocol.PushBufferStream, javax.media.protocol.SourceStream

public class MonitorStream
extends java.lang.Object
implements javax.media.protocol.PushBufferStream, javax.media.control.MonitorControl, javax.media.protocol.BufferTransferHandler


Field Summary
 
Fields inherited from interface javax.media.protocol.SourceStream
LENGTH_UNKNOWN
 
Method Summary
 boolean endOfStream()
           
 javax.media.protocol.ContentDescriptor getContentDescriptor()
           
 long getContentLength()
           
 java.lang.Object getControl(java.lang.String str)
           
 java.awt.Component getControlComponent()
           
 java.lang.Object[] getControls()
           
 javax.media.Format getFormat()
           
 boolean isEnabled()
           
 void read(javax.media.Buffer buffer)
           
 boolean setEnabled(boolean value)
           
 float setPreviewFrameRate(float rate)
           
 void setTransferHandler(javax.media.protocol.BufferTransferHandler transferHandler)
           
 void transferData(javax.media.protocol.PushBufferStream pbs)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getFormat

public javax.media.Format getFormat()
Specified by:
getFormat in interface javax.media.protocol.PushBufferStream

read

public void read(javax.media.Buffer buffer)
          throws java.io.IOException
Specified by:
read in interface javax.media.protocol.PushBufferStream
Throws:
java.io.IOException

transferData

public void transferData(javax.media.protocol.PushBufferStream pbs)
Specified by:
transferData in interface javax.media.protocol.BufferTransferHandler

setTransferHandler

public void setTransferHandler(javax.media.protocol.BufferTransferHandler transferHandler)
Specified by:
setTransferHandler in interface javax.media.protocol.PushBufferStream

setEnabled

public boolean setEnabled(boolean value)
Specified by:
setEnabled in interface javax.media.control.MonitorControl

isEnabled

public boolean isEnabled()

getControlComponent

public java.awt.Component getControlComponent()
Specified by:
getControlComponent in interface javax.media.Control

setPreviewFrameRate

public float setPreviewFrameRate(float rate)
Specified by:
setPreviewFrameRate in interface javax.media.control.MonitorControl

getContentDescriptor

public javax.media.protocol.ContentDescriptor getContentDescriptor()
Specified by:
getContentDescriptor in interface javax.media.protocol.SourceStream

getContentLength

public long getContentLength()
Specified by:
getContentLength in interface javax.media.protocol.SourceStream

endOfStream

public boolean endOfStream()
Specified by:
endOfStream in interface javax.media.protocol.SourceStream

getControls

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

getControl

public java.lang.Object getControl(java.lang.String str)
Specified by:
getControl in interface javax.media.Controls