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

◆ SimpleMoviePlayer() [1/4]

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

コンストラクタ

Definition at line 52 of file SimpleMoviePlayer.java.

◆ SimpleMoviePlayer() [2/4]

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

Definition at line 56 of file SimpleMoviePlayer.java.

◆ SimpleMoviePlayer() [3/4]

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

コンストラクタ

Parameters
fileName動画ファイル名 or URL

Definition at line 64 of file SimpleMoviePlayer.java.

◆ SimpleMoviePlayer() [4/4]

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

Definition at line 67 of file SimpleMoviePlayer.java.

Member Function Documentation

◆ _convertBufferedImage()

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.

◆ _createMediaLocator()

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.

◆ _load()

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.

◆ _open()

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

File-Open...の処理

Definition at line 399 of file SimpleMoviePlayer.java.

◆ _quit()

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

終了処理

Definition at line 156 of file SimpleMoviePlayer.java.

◆ _remove()

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

資源解放処理

Definition at line 170 of file SimpleMoviePlayer.java.

◆ _saveImageAs()

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

File-Save Image As

Definition at line 354 of file SimpleMoviePlayer.java.

◆ _waitForState()

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.

◆ controllerUpdate()

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

Controller Listener(待ちに使用)

Definition at line 468 of file SimpleMoviePlayer.java.

◆ main()

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

◆ appFlag_

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

Definition at line 34 of file SimpleMoviePlayer.java.

◆ cmpOpe_

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

Definition at line 37 of file SimpleMoviePlayer.java.

◆ cmpVisual_

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

Definition at line 36 of file SimpleMoviePlayer.java.

◆ frameCtrl_

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

Definition at line 39 of file SimpleMoviePlayer.java.

◆ frameGrabCtrl_

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

Definition at line 40 of file SimpleMoviePlayer.java.

◆ p_

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

Definition at line 38 of file SimpleMoviePlayer.java.

◆ stateTransitionOK

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

Definition at line 43 of file SimpleMoviePlayer.java.

◆ STR_RIGHT_

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

Definition at line 46 of file SimpleMoviePlayer.java.

◆ STR_TITLE_

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

Definition at line 45 of file SimpleMoviePlayer.java.

◆ waitSync

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 Thu Sep 8 2022 02:24:08