Public Member Functions | Static Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
com.generalrobotix.ui.view.tdview.SimpleMoviePlayer Class Reference
Inheritance diagram for com.generalrobotix.ui.view.tdview.SimpleMoviePlayer:
Inheritance graph
[legend]

Public Member Functions

void controllerUpdate (ControllerEvent evt)
 
 SimpleMoviePlayer ()
 
 SimpleMoviePlayer (boolean appFlag)
 
 SimpleMoviePlayer (String fileName)
 
 SimpleMoviePlayer (String fileName, boolean appFlag)
 

Static Public Member Functions

static void main (String[] args)
 

Public Attributes

boolean appFlag_ =false
 

Private Member Functions

BufferedImage _convertBufferedImage (Buffer buf)
 
MediaLocator _createMediaLocator (String url)
 
boolean _load (String fileName)
 
void _open ()
 
void _quit ()
 
void _remove ()
 
void _saveImageAs ()
 
boolean _waitForState (int state)
 

Private Attributes

Component cmpOpe_ =null
 
Component cmpVisual_ =null
 
FramePositioningControl frameCtrl_ =null
 
FrameGrabbingControl frameGrabCtrl_ =null
 
Processor p_ =null
 
boolean stateTransitionOK = true
 
final String STR_RIGHT_ ="(C) 2000 Kernel Inc"
 
final String STR_TITLE_ ="SMPlayer"
 
Object waitSync = new Object()
 

Detailed Description

動画再生アプリケーション

Author
Keisuke Saito
Version
1.0 (2000/12/20)

Definition at line 32 of file SimpleMoviePlayer.java.

Constructor & Destructor Documentation

com.generalrobotix.ui.view.tdview.SimpleMoviePlayer.SimpleMoviePlayer ( )
inline

コンストラクタ

Definition at line 52 of file SimpleMoviePlayer.java.

com.generalrobotix.ui.view.tdview.SimpleMoviePlayer.SimpleMoviePlayer ( boolean  appFlag)
inline

Definition at line 56 of file SimpleMoviePlayer.java.

com.generalrobotix.ui.view.tdview.SimpleMoviePlayer.SimpleMoviePlayer ( String  fileName)
inline

コンストラクタ

Parameters
fileName動画ファイル名 or URL

Definition at line 64 of file SimpleMoviePlayer.java.

com.generalrobotix.ui.view.tdview.SimpleMoviePlayer.SimpleMoviePlayer ( String  fileName,
boolean  appFlag 
)
inline

Definition at line 67 of file SimpleMoviePlayer.java.

Member Function Documentation

BufferedImage com.generalrobotix.ui.view.tdview.SimpleMoviePlayer._convertBufferedImage ( Buffer  buf)
inlineprivate

Buffer から BufferedImageへ変換する

Parameters
bufバッファ(フォーマットは RGB or YUV)
Returns
BufferedImage,失敗ならnull

Definition at line 431 of file SimpleMoviePlayer.java.

MediaLocator com.generalrobotix.ui.view.tdview.SimpleMoviePlayer._createMediaLocator ( String  url)
inlineprivate

MediaLocator生成 urlからMediaLocator生成(urlはファイル名でも可) url==nullならml=nullとなる

Parameters
url動画ファイル名 or URL

Definition at line 132 of file SimpleMoviePlayer.java.

boolean com.generalrobotix.ui.view.tdview.SimpleMoviePlayer._load ( String  fileName)
inlineprivate

ロード fileNameで指定されたファイルをロード 成功したらtrueを返す ml==nullなら空の状態にする

Parameters
fileName動画ファイル名 or URL
Returns
成功ならtrue

Definition at line 198 of file SimpleMoviePlayer.java.

void com.generalrobotix.ui.view.tdview.SimpleMoviePlayer._open ( )
inlineprivate

File-Open...の処理

Definition at line 399 of file SimpleMoviePlayer.java.

void com.generalrobotix.ui.view.tdview.SimpleMoviePlayer._quit ( )
inlineprivate

終了処理

Definition at line 156 of file SimpleMoviePlayer.java.

void com.generalrobotix.ui.view.tdview.SimpleMoviePlayer._remove ( )
inlineprivate

資源解放処理

Definition at line 170 of file SimpleMoviePlayer.java.

void com.generalrobotix.ui.view.tdview.SimpleMoviePlayer._saveImageAs ( )
inlineprivate

File-Save Image As

Definition at line 354 of file SimpleMoviePlayer.java.

boolean com.generalrobotix.ui.view.tdview.SimpleMoviePlayer._waitForState ( int  state)
inlineprivate

Block until the processor has transitioned to the given state. Return false if the transition failed.

Parameters
state待つプロセッサの状態
Returns
問題なければtrue,冷害が起こったらfalse

Definition at line 453 of file SimpleMoviePlayer.java.

void com.generalrobotix.ui.view.tdview.SimpleMoviePlayer.controllerUpdate ( ControllerEvent  evt)
inline

Controller Listener(待ちに使用)

Definition at line 468 of file SimpleMoviePlayer.java.

static void com.generalrobotix.ui.view.tdview.SimpleMoviePlayer.main ( String[]  args)
inlinestatic

Main program

Definition at line 492 of file SimpleMoviePlayer.java.

Member Data Documentation

boolean com.generalrobotix.ui.view.tdview.SimpleMoviePlayer.appFlag_ =false

Definition at line 34 of file SimpleMoviePlayer.java.

Component com.generalrobotix.ui.view.tdview.SimpleMoviePlayer.cmpOpe_ =null
private

Definition at line 37 of file SimpleMoviePlayer.java.

Component com.generalrobotix.ui.view.tdview.SimpleMoviePlayer.cmpVisual_ =null
private

Definition at line 36 of file SimpleMoviePlayer.java.

FramePositioningControl com.generalrobotix.ui.view.tdview.SimpleMoviePlayer.frameCtrl_ =null
private

Definition at line 39 of file SimpleMoviePlayer.java.

FrameGrabbingControl com.generalrobotix.ui.view.tdview.SimpleMoviePlayer.frameGrabCtrl_ =null
private

Definition at line 40 of file SimpleMoviePlayer.java.

Processor com.generalrobotix.ui.view.tdview.SimpleMoviePlayer.p_ =null
private

Definition at line 38 of file SimpleMoviePlayer.java.

boolean com.generalrobotix.ui.view.tdview.SimpleMoviePlayer.stateTransitionOK = true
private

Definition at line 43 of file SimpleMoviePlayer.java.

final String com.generalrobotix.ui.view.tdview.SimpleMoviePlayer.STR_RIGHT_ ="(C) 2000 Kernel Inc"
private

Definition at line 46 of file SimpleMoviePlayer.java.

final String com.generalrobotix.ui.view.tdview.SimpleMoviePlayer.STR_TITLE_ ="SMPlayer"
private

Definition at line 45 of file SimpleMoviePlayer.java.

Object com.generalrobotix.ui.view.tdview.SimpleMoviePlayer.waitSync = new Object()
private

Definition at line 42 of file SimpleMoviePlayer.java.


The documentation for this class was generated from the following file:


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Sat May 8 2021 02:42:44