uk.co.caprica.vlcj.player.headless
Class HeadlessMediaPlayer

java.lang.Object
  extended by uk.co.caprica.vlcj.player.MediaPlayer
      extended by uk.co.caprica.vlcj.player.headless.HeadlessMediaPlayer

public class HeadlessMediaPlayer
extends MediaPlayer

A media player implementation with no user interface component to render the video to.

This is useful for a streaming server component.


Field Summary
 
Fields inherited from class uk.co.caprica.vlcj.player.MediaPlayer
libvlc
 
Constructor Summary
HeadlessMediaPlayer(libvlc_instance_t instance)
          Create a new media player.
 
Method Summary
 
Methods inherited from class uk.co.caprica.vlcj.player.MediaPlayer
addMediaOptions, addMediaPlayerEventListener, canPause, cycleSpu, enableLogo, enableMarquee, getAspectRatio, getAudioChannel, getAudioDelay, getAudioDescriptions, getAudioTrack, getAudioTrackCount, getBrightness, getChapter, getChapterCount, getChapterDescriptions, getContrast, getCropGeometry, getFps, getGamma, getHue, getLength, getMediaPlayerState, getMediaState, getMediaStatistics, getPosition, getRate, getSaturation, getScale, getSnapshot, getSpu, getSpuCount, getSpuDescriptions, getTime, getTitle, getTitleCount, getTitleDescriptions, getVideoDescriptions, getVideoDimension, getVideoOutputs, getVideoTrack, getVideoTrackCount, getVolume, isAdjustVideo, isMute, isPlayable, isPlaying, isSeekable, mediaPlayerInstance, menuActivate, menuDown, menuLeft, menuRight, menuUp, mute, mute, nextChapter, nextFrame, onAfterRelease, onBeforePlay, pause, play, playMedia, playMedia, playNextSubItem, prepareMedia, prepareMedia, previousChapter, release, removeMediaPlayerEventListener, saveSnapshot, saveSnapshot, selectAudioOutput, setAdjustVideo, setAspectRatio, setAudioChannel, setAudioDelay, setAudioTrack, setBrightness, setChapter, setContrast, setCropGeometry, setDeinterlace, setEnableKeyInputHandling, setEnableMouseInputHandling, setGamma, setHue, setLogoFile, setLogoLocation, setLogoOpacity, setLogoOpacity, setLogoPosition, setMarqueeColour, setMarqueeColour, setMarqueeLocation, setMarqueeOpacity, setMarqueeOpacity, setMarqueeSize, setMarqueeText, setMarqueeTimeout, setPause, setPlaySubItems, setPosition, setRate, setSaturation, setScale, setSpu, setStandardMediaOptions, setTime, setTitle, setVideoTrack, setVolume, skip, skip, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HeadlessMediaPlayer

public HeadlessMediaPlayer(libvlc_instance_t instance)
Create a new media player.

Parameters:
instance - libvlc instance

(C)2010 Caprica Software Limited