org.jtgl.ext.media
Class MediaManager
java.lang.Object
org.jtgl.ext.JTGLAbstractExtension
org.jtgl.ext.media.MediaManager
- All Implemented Interfaces:
- JTGLExtension
public abstract class MediaManager
- extends JTGLAbstractExtension
MediaManager
- Author:
- Manuel Polo (manuel_polo at yahoo dot es)
Constructor Summary |
MediaManager()
Creates a new instance of JTGLMediaManager |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MediaManager
public MediaManager()
- Creates a new instance of JTGLMediaManager
createPlayer
public Player createPlayer(java.lang.String uri)
throws java.io.IOException,
MediaException
- Throws:
java.io.IOException
MediaException
createPlayer
public abstract Player createPlayer(java.lang.String uri,
java.lang.String mediaType)
throws java.io.IOException,
MediaException
- Throws:
java.io.IOException
MediaException
createPlayer
public abstract Player createPlayer(java.io.InputStream input,
java.lang.String mediaType)
throws java.io.IOException,
MediaException
- Throws:
java.io.IOException
MediaException
playTone
public abstract void playTone(int note,
int duration,
int volume)
throws MediaException
- Throws:
MediaException
getSupportedProtocols
public abstract java.lang.String[] getSupportedProtocols(java.lang.String mediaType)
getSupportedContentTypes
public abstract java.lang.String[] getSupportedContentTypes(java.lang.String protocol)
getMinVolume
public int getMinVolume()
getMaxVolume
public int getMaxVolume()