|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectplayer.JAFramesPlayer
player.JALoadingPlayer
player.JASocketPlayer
public class JASocketPlayer
A JASocketPlayer is a JAFramesPlayer equipped with
the ability to accept SiGML input via a TCP/IP server socket, and
then to play the signed animation defined by that SiGML input.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class player.JALoadingPlayer |
|---|
JALoadingPlayer.SiGMLPipeWriter |
| Field Summary | |
|---|---|
static int |
SWITCH_AVATAR_PORT_OFFSET
Offset for the switch-avatar port numbers relative to those for standard SiGML input. |
| Fields inherited from class player.JAFramesPlayer |
|---|
SZ_CAM_DATA |
| Constructor Summary | |
|---|---|
JASocketPlayer(JAOptions jopts,
JACanvasEmbedder embedder,
AvatarEventHandler aehdlr,
JASocketPlayerEventHandler spehdlr,
SpeedProvider sp)
Constructs a new JASocketPlayer, with the the given JA
options, avatar-canvas embedder, avatar-event handler, and
player-event handler, with its cyclic-play flag OFF and its
auto-play flag ON, intially. |
|
JASocketPlayer(JAOptions jopts,
JACanvasEmbedder embedder,
AvatarEventHandler aehdlr,
JASocketPlayerEventHandler spehdlr,
SpeedProvider sp,
boolean cyclic,
boolean onesign,
boolean auto)
Constructs a new JASocketPlayer, with the given JA options,
given avatar-canvas embedder, avatar-event handler, player-event
handler, and initial settings of its cyclic-play and auto-play flags. |
|
| Method Summary | |
|---|---|
boolean |
autoPlayIsOn()
Returns the current setting of this player's auto-play flag. |
void |
setAutoPlay(boolean auto)
Sets this player's auto-play flag as specified. |
void |
startSiGMLInput(JAOptions jopts)
Starts this player's SiGML input connections server; this function could naturally be performed by the player's constructor, but for the sake of GUI responsiveness is factored out into this separate initialisation method. |
void |
startSwitchAvatarInput()
Starts this player's Switch-Avatar connections server; this function could naturally be performed by the player's constructor, but for the sake of GUI responsiveness is factored out into this separate initialisation method. |
void |
terminate()
Terminates this player, including shut-down of its SiGML-input server. |
| Methods inherited from class player.JALoadingPlayer |
|---|
playSiGML, playSiGMLPiped, playSiGMLURL, processSiGMLInput, replay, saveCAS |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int SWITCH_AVATAR_PORT_OFFSET
| Constructor Detail |
|---|
public JASocketPlayer(JAOptions jopts,
JACanvasEmbedder embedder,
AvatarEventHandler aehdlr,
JASocketPlayerEventHandler spehdlr,
SpeedProvider sp)
JASocketPlayer, with the the given JA
options, avatar-canvas embedder, avatar-event handler, and
player-event handler, with its cyclic-play flag OFF and its
auto-play flag ON, intially.
public JASocketPlayer(JAOptions jopts,
JACanvasEmbedder embedder,
AvatarEventHandler aehdlr,
JASocketPlayerEventHandler spehdlr,
SpeedProvider sp,
boolean cyclic,
boolean onesign,
boolean auto)
JASocketPlayer, with the given JA options,
given avatar-canvas embedder, avatar-event handler, player-event
handler, and initial settings of its cyclic-play and auto-play flags.
| Method Detail |
|---|
public void startSiGMLInput(JAOptions jopts)
public void startSwitchAvatarInput()
public void setAutoPlay(boolean auto)
public boolean autoPlayIsOn()
public void terminate()
throws java.lang.InterruptedException
terminate in class JAFramesPlayerjava.lang.InterruptedException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||