es.upm.dit.multimedia.piplayer.vlc4osgi
Class VLCPlayerGenerator

java.lang.Object
  extended by es.upm.dit.multimedia.piplayer.vlc4osgi.VLCPlayerGenerator
All Implemented Interfaces:
PlayerGenerator

public class VLCPlayerGenerator
extends java.lang.Object
implements PlayerGenerator

Implements COBRAPlayer for JVLC

Author:
Rodrigo Garcia

Constructor Summary
VLCPlayerGenerator()
           
 
Method Summary
 COBRAPlayer createPlayer(java.lang.String url, java.lang.String[] args)
          Creates a player instance
 COBRAPlayer createPlayer(java.lang.String urlVideo, java.lang.String urlAudio, java.lang.String[] args)
          Mode not supported
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VLCPlayerGenerator

public VLCPlayerGenerator()
Method Detail

createPlayer

public COBRAPlayer createPlayer(java.lang.String url,
                                java.lang.String[] args)
                         throws PlayerException

Creates a player instance

Specified by:
createPlayer in interface PlayerGenerator
Parameters:
url - that points to a multimedia content, either local or remote
args - arguments that will be passed to the player instance
Throws:
PlayerException

createPlayer

public COBRAPlayer createPlayer(java.lang.String urlVideo,
                                java.lang.String urlAudio,
                                java.lang.String[] args)
                         throws PlayerException

Mode not supported

Specified by:
createPlayer in interface PlayerGenerator
Parameters:
urlAudio - that points to a video multimedia content
urlVideo - that points to an audio multimedia content
args - arguments that will be passed to the player instance
Throws:
PlayerException