|
||||||||||
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 JAFramesPlayer
java.lang.InterruptedException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |