j2d.video.producers
Class JMFCameraSource

java.lang.Object
  extended by j2d.video.producers.JMFCameraSource
All Implemented Interfaces:
CameraSource

public class JMFCameraSource
extends java.lang.Object
implements CameraSource


Constructor Summary
JMFCameraSource()
           
JMFCameraSource(CameraConfigurationDialog cctb)
           
 
Method Summary
 void add(ImageListener il)
          Images captured by the camera are sent to the ImageListeners.
 void close()
          Stop monitoring video
static CameraConfigurationDialog getCameraConfiguration()
           
 java.awt.Image getImage()
          used to get the image for asynchronized capture and initialization.
 ImagePanel getPanel()
           
 java.awt.Image getProcessedImage()
           
 java.awt.Dimension getSize()
           
 boolean open()
          Begin monitoring video
 void setImage(java.awt.Image img)
           
 void setImageProcessorInterface(ImageProcessorInterface ip)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JMFCameraSource

public JMFCameraSource()

JMFCameraSource

public JMFCameraSource(CameraConfigurationDialog cctb)
Method Detail

getImage

public java.awt.Image getImage()
Description copied from interface: CameraSource
used to get the image for asynchronized capture and initialization.

Specified by:
getImage in interface CameraSource

open

public boolean open()
Begin monitoring video

Specified by:
open in interface CameraSource
Returns:
true if the camera source was successfully opened.

close

public void close()
Stop monitoring video

Specified by:
close in interface CameraSource

add

public void add(ImageListener il)
Description copied from interface: CameraSource
Images captured by the camera are sent to the ImageListeners.

Specified by:
add in interface CameraSource

getSize

public java.awt.Dimension getSize()

getPanel

public ImagePanel getPanel()

setImageProcessorInterface

public void setImageProcessorInterface(ImageProcessorInterface ip)

setImage

public void setImage(java.awt.Image img)

getProcessedImage

public java.awt.Image getProcessedImage()

getCameraConfiguration

public static CameraConfigurationDialog getCameraConfiguration()