es.upm.dit.multimedia.piplayer.playerfactory
Interface PlayerGenerator

All Known Implementing Classes:
VLCPlayerGenerator

public interface PlayerGenerator

PlayerGenerator interface

Author:
Jose Luis Ruiz

Method Summary
 COBRAPlayer createPlayer(java.lang.String url, java.lang.String[] args)
          Creates a player instance
 COBRAPlayer createPlayer(java.lang.String urlAudio, java.lang.String urlVideo, java.lang.String[] args)
          Creates a player client for a RTP session
 

Method Detail

createPlayer

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

Creates a player instance

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

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

Creates a player client for a RTP session

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