org.videolan.jvlc
Class JVLC

java.lang.Object
  extended by org.videolan.jvlc.JVLC
All Implemented Interfaces:
java.lang.Runnable

public class JVLC
extends java.lang.Object
implements java.lang.Runnable


Field Summary
 Audio audio
           
 Input input
           
 Playlist playlist
           
 Video video
           
 VLM vlm
           
 
Constructor Summary
JVLC()
           
JVLC(java.lang.String[] args)
           
 
Method Summary
 void destroy()
          Destroys the current instance of jvlc, cleaning up objects.
 long getInstance()
           
 Playlist getPlaylist()
           
 boolean hasVout()
          Checks if the input has spawned a video window.
 boolean isInputPlaying()
          Checks if the input is playing.
 void run()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

playlist

public final Playlist playlist

video

public final Video video

audio

public final Audio audio

input

public final Input input

vlm

public final VLM vlm
Constructor Detail

JVLC

public JVLC()

JVLC

public JVLC(java.lang.String[] args)
Method Detail

destroy

public void destroy()
Destroys the current instance of jvlc, cleaning up objects. This is unreversible.


getInstance

public long getInstance()
                 throws VLCException
Throws:
VLCException

getPlaylist

public Playlist getPlaylist()
                     throws VLCException
Throws:
VLCException

isInputPlaying

public boolean isInputPlaying()
Checks if the input is playing.

Returns:
True if there is a playing input.

hasVout

public boolean hasVout()
Checks if the input has spawned a video window.

Returns:
True if there is a video window.

run

public void run()
Specified by:
run in interface java.lang.Runnable