Bartosz Firyn (SarXos)

com.github.sarxos.webcam.ds.jmf
Class JmfDevice

java.lang.Object
  extended by com.github.sarxos.webcam.ds.jmf.JmfDevice
All Implemented Interfaces:
com.github.sarxos.webcam.WebcamDevice

public class JmfDevice
extends Object
implements com.github.sarxos.webcam.WebcamDevice

Webcam device - JMF and FMJ implementation.

Author:
Bartosz Firyn (SarXos)

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.github.sarxos.webcam.WebcamDevice
com.github.sarxos.webcam.WebcamDevice.BufferAccess, com.github.sarxos.webcam.WebcamDevice.FPSSource
 
Constructor Summary
JmfDevice(javax.media.CaptureDeviceInfo cdi)
           
 
Method Summary
 void close()
           
 void dispose()
           
 BufferedImage getImage()
           
 String getName()
           
 Dimension getResolution()
           
 Dimension[] getResolutions()
           
 boolean isOpen()
           
 void open()
           
 void setResolution(Dimension size)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JmfDevice

public JmfDevice(javax.media.CaptureDeviceInfo cdi)
Method Detail

getName

public String getName()
Specified by:
getName in interface com.github.sarxos.webcam.WebcamDevice

getResolutions

public Dimension[] getResolutions()
Specified by:
getResolutions in interface com.github.sarxos.webcam.WebcamDevice

getResolution

public Dimension getResolution()
Specified by:
getResolution in interface com.github.sarxos.webcam.WebcamDevice

setResolution

public void setResolution(Dimension size)
Specified by:
setResolution in interface com.github.sarxos.webcam.WebcamDevice

getImage

public BufferedImage getImage()
Specified by:
getImage in interface com.github.sarxos.webcam.WebcamDevice

open

public void open()
Specified by:
open in interface com.github.sarxos.webcam.WebcamDevice

close

public void close()
Specified by:
close in interface com.github.sarxos.webcam.WebcamDevice

dispose

public void dispose()
Specified by:
dispose in interface com.github.sarxos.webcam.WebcamDevice

isOpen

public boolean isOpen()
Specified by:
isOpen in interface com.github.sarxos.webcam.WebcamDevice

Bartosz Firyn (SarXos)

Copyright © 2012-2013 Bartosz Firyn (SarXos). All Rights Reserved.