jp.digitalmuseum.capture
クラス VideoCaptureJMF

java.lang.Object
  上位を拡張 jp.digitalmuseum.capture.VideoCaptureAbstractImpl
      上位を拡張 jp.digitalmuseum.capture.VideoCaptureJMF
すべての実装されたインタフェース:
VideoCapture

public class VideoCaptureJMF
extends VideoCaptureAbstractImpl

Capture images using Java Media Framework.

作成者:
Jun KATO

フィールドの概要
 
インタフェース jp.digitalmuseum.capture.VideoCapture から継承されたフィールド
DEFAULT_FRAMERATE, DEFAULT_HEIGHT, DEFAULT_WIDTH
 
コンストラクタの概要
VideoCaptureJMF()
          Constructor without options.
VideoCaptureJMF(int width, int height)
          Constructor with size specification.
 
メソッドの概要
 java.lang.String getIdentifier()
          Get a String expression of the identifier for this instance, with which users can rebuild the instance over sessions.
 java.lang.String getName()
          Get a name for this instance.
 void pause()
          Pause capturing.
Capturing process must be started before calling this method.
static javax.media.CaptureDeviceInfo[] queryDevices()
           
static java.lang.String[] queryIdentifiers()
          Get a list of identifiers of available devices.
 void resume()
          Resume capturing.
Capturing process must be started before calling this method.
 boolean setFrameRate(float fps)
          Set frame rate (frame per second).
 void setLocator(javax.media.MediaLocator locator)
           
 boolean setSize(int width, int height)
          Set resolution.
 void setSource(java.lang.Object source)
          Specify a source for capturing images.
 void start()
          Start capturing images.
 void stop()
          Stop capturing.
 
クラス jp.digitalmuseum.capture.VideoCaptureAbstractImpl から継承されたメソッド
getFrameRate, getHeight, getWidth, grabFrame, grabFrameData, isGrayScale, isPaused, isReversedX, isReversedY, isStarted, reverse, reverseX, reverseY, setGrayScale
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

VideoCaptureJMF

public VideoCaptureJMF()
Constructor without options.


VideoCaptureJMF

public VideoCaptureJMF(int width,
                       int height)
Constructor with size specification.

メソッドの詳細

getIdentifier

public java.lang.String getIdentifier()
インタフェース VideoCapture の記述:
Get a String expression of the identifier for this instance, with which users can rebuild the instance over sessions.

戻り値:
String identifier.
関連項目:
VideoCapture.getName()

getName

public java.lang.String getName()
インタフェース VideoCapture の記述:
Get a name for this instance. Compared to getIdentifier(), this method may return the same name with another instance.

関連項目:
VideoCapture.getIdentifier()

setSource

public void setSource(java.lang.Object source)
               throws java.lang.Exception
インタフェース VideoCapture の記述:
Specify a source for capturing images.

例外:
java.lang.Exception

start

public void start()
           throws java.lang.Exception
インタフェース VideoCapture の記述:
Start capturing images.

例外:
java.lang.Exception

pause

public void pause()
インタフェース VideoCapture の記述:
Pause capturing.
Capturing process must be started before calling this method.


resume

public void resume()
インタフェース VideoCapture の記述:
Resume capturing.
Capturing process must be started before calling this method.


stop

public void stop()
インタフェース VideoCapture の記述:
Stop capturing.


setFrameRate

public boolean setFrameRate(float fps)
インタフェース VideoCapture の記述:
Set frame rate (frame per second).

戻り値:
Whether setting is succeeded or failed.

setSize

public boolean setSize(int width,
                       int height)
インタフェース VideoCapture の記述:
Set resolution.

戻り値:
Whether setting is succeeded or failed.

setLocator

public void setLocator(javax.media.MediaLocator locator)

queryDevices

public static javax.media.CaptureDeviceInfo[] queryDevices()
戻り値:
Returns available capture devices.

queryIdentifiers

public static java.lang.String[] queryIdentifiers()
Get a list of identifiers of available devices.



Copyright by Jun KATO (arc@dmz) at http://mr.digitalmuseum.jp/