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() |
コンストラクタ
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] |
com.generalrobotix.ui.view.tdview.SimpleMoviePlayer.SimpleMoviePlayer | ( | String | fileName, |
boolean | appFlag | ||
) | [inline] |
Definition at line 67 of file SimpleMoviePlayer.java.
BufferedImage com.generalrobotix.ui.view.tdview.SimpleMoviePlayer._convertBufferedImage | ( | Buffer | buf | ) | [inline, private] |
Buffer から BufferedImageへ変換する
buf | バッファ(フォーマットは RGB or YUV) |
Definition at line 431 of file SimpleMoviePlayer.java.
MediaLocator com.generalrobotix.ui.view.tdview.SimpleMoviePlayer._createMediaLocator | ( | String | url | ) | [inline, private] |
MediaLocator生成 urlからMediaLocator生成(urlはファイル名でも可) url==nullならml=nullとなる
url | 動画ファイル名 or URL |
Definition at line 132 of file SimpleMoviePlayer.java.
boolean com.generalrobotix.ui.view.tdview.SimpleMoviePlayer._load | ( | String | fileName | ) | [inline, private] |
ロード fileNameで指定されたファイルをロード 成功したらtrueを返す ml==nullなら空の状態にする
fileName | 動画ファイル名 or URL |
Definition at line 198 of file SimpleMoviePlayer.java.
void com.generalrobotix.ui.view.tdview.SimpleMoviePlayer._open | ( | ) | [inline, private] |
File-Open...の処理
Definition at line 399 of file SimpleMoviePlayer.java.
void com.generalrobotix.ui.view.tdview.SimpleMoviePlayer._quit | ( | ) | [inline, private] |
終了処理
Definition at line 156 of file SimpleMoviePlayer.java.
void com.generalrobotix.ui.view.tdview.SimpleMoviePlayer._remove | ( | ) | [inline, private] |
資源解放処理
Definition at line 170 of file SimpleMoviePlayer.java.
void com.generalrobotix.ui.view.tdview.SimpleMoviePlayer._saveImageAs | ( | ) | [inline, private] |
File-Save Image As
Definition at line 354 of file SimpleMoviePlayer.java.
boolean com.generalrobotix.ui.view.tdview.SimpleMoviePlayer._waitForState | ( | int | state | ) | [inline, private] |
Block until the processor has transitioned to the given state. Return false if the transition failed.
state | 待つプロセッサの状態 |
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 | ) | [inline, static] |
Main program
Definition at line 492 of file SimpleMoviePlayer.java.
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.
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.