|
|||||||||
| Home >> All >> org >> vrspace >> server >> [ object overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.vrspace.server.object
Class JMF

java.lang.Objectjava.util.Observable
org.vrspace.server.VRObject
org.vrspace.server.DBObject
org.vrspace.server.PublicDBObject
org.vrspace.server.OwnedDBObject
org.vrspace.server.object.JMF
- All Implemented Interfaces:
- java.lang.Cloneable, org.vrspace.attributes.Daemon, org.vrspace.attributes.Owned
- public class JMF
- extends org.vrspace.server.OwnedDBObject
- implements org.vrspace.attributes.Daemon
- extends org.vrspace.server.OwnedDBObject
JMF is a hub for JMF Players and streams. Early version.
| Nested Class Summary | |
class |
JMF.MediaThread
|
| Field Summary | |
boolean |
active
|
(package private) java.lang.String |
address
|
protected CaptureDeviceInfo |
audio
|
protected org.vrspace.server.Dispatcher |
dispatcher
|
(package private) boolean |
done
|
(package private) javax.swing.JFrame |
frame
|
(package private) boolean |
loop
|
(package private) MediaPlayer |
mediaPlayer
|
protected Player |
player
|
protected Processor |
processor
|
org.vrspace.util.NetResource |
url
|
protected CaptureDeviceInfo |
video
|
| Fields inherited from class org.vrspace.server.OwnedDBObject |
|
| Fields inherited from class org.vrspace.server.DBObject |
db |
| Fields inherited from class org.vrspace.server.VRObject |
db_id, primitiveMap, primitives |
| Fields inherited from class java.util.Observable |
|
| Constructor Summary | |
JMF()
|
|
| Method Summary | |
void |
addObserver(java.util.Observer o)
Start transmit to Client - TODO |
protected JMF.MediaThread |
audioInit()
|
protected void |
checkDone()
|
void |
dataSinkUpdate(DataSinkEvent dse)
|
void |
deleteObserver(java.util.Observer o)
Stop transmit to Client - TODO |
void |
init()
|
void |
initialized()
This is called on each Damon after dispatcher is initialized (space loaded & all daemons started) |
static void |
main(java.lang.String[] args)
|
void |
play(MediaLocator location)
|
protected void |
playerInit()
|
void |
receive()
|
void |
shutdown()
|
void |
startup(org.vrspace.server.Dispatcher dispatcher)
|
void |
transmit(java.lang.String address,
MediaLocator input,
Format format)
|
void |
transmitAudio()
|
void |
update(ReceiveStreamEvent rse)
|
protected JMF.MediaThread |
videoInit()
|
| Methods inherited from class org.vrspace.server.OwnedDBObject |
addOwner, isOwned, notifyOwners, removeOwner, sendEvent |
| Methods inherited from class org.vrspace.server.PublicDBObject |
setValue |
| Methods inherited from class org.vrspace.server.DBObject |
delete, get, put, put |
| Methods inherited from class org.vrspace.server.VRObject |
arrayToString, canRead, canWrite, clone, equals, fromString, fromText, getClassName, getField, getFields, getId, getID, getMemebers, hasField, hasMethod, isNew, newInstance, sendResponse, setField, setField, setField, setFields, setFields, stringToArray, toString, toText, toText, toText |
| Methods inherited from class java.util.Observable |
clearChanged, countObservers, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
mediaPlayer
MediaPlayer mediaPlayer
frame
javax.swing.JFrame frame
done
boolean done
loop
boolean loop
video
protected CaptureDeviceInfo video
audio
protected CaptureDeviceInfo audio
address
java.lang.String address
player
protected Player player
processor
protected Processor processor
dispatcher
protected org.vrspace.server.Dispatcher dispatcher
active
public boolean active
url
public org.vrspace.util.NetResource url
| Constructor Detail |
JMF
public JMF()
| Method Detail |
main
public static void main(java.lang.String[] args)
startup
public void startup(org.vrspace.server.Dispatcher dispatcher)
- Specified by:
startupin interfaceorg.vrspace.attributes.Daemon
shutdown
public void shutdown()
- Specified by:
shutdownin interfaceorg.vrspace.attributes.Daemon
initialized
public void initialized()
- Description copied from interface:
org.vrspace.attributes.Daemon - This is called on each Damon after dispatcher is initialized (space loaded & all daemons started)
- Specified by:
initializedin interfaceorg.vrspace.attributes.Daemon
transmitAudio
public void transmitAudio()
throws java.lang.Exception
addObserver
public void addObserver(java.util.Observer o)
- Start transmit to Client - TODO
deleteObserver
public void deleteObserver(java.util.Observer o)
- Stop transmit to Client - TODO
transmit
public void transmit(java.lang.String address, MediaLocator input, Format format) throws java.io.IOException, NoDataSinkException, NoProcessorException, NoDataSourceException, java.lang.InterruptedException
receive
public void receive()
throws java.lang.Exception
init
public void init()
videoInit
protected JMF.MediaThread videoInit() throws java.lang.Exception
audioInit
protected JMF.MediaThread audioInit() throws java.lang.Exception
playerInit
protected void playerInit()
play
public void play(MediaLocator location)
throws java.lang.Exception
checkDone
protected void checkDone()
dataSinkUpdate
public void dataSinkUpdate(DataSinkEvent dse)
update
public void update(ReceiveStreamEvent rse)
|
|||||||||
| Home >> All >> org >> vrspace >> server >> [ object overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC