net.luniks.jtvd.backend
Class Grabber
java.lang.Object
net.luniks.jtvd.backend.Grabber
- Direct Known Subclasses:
- MencoderGrabber
- public abstract class Grabber
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
driver
protected java.lang.String driver
audioDevice
protected java.lang.String audioDevice
videoDevice
protected java.lang.String videoDevice
input
protected Input input
norm
protected Norm norm
resolution
protected Resolution resolution
audio
protected Audio audio
picture
protected Grabber.Picture picture
aspect
protected Aspect aspect
outputFile
protected java.io.File outputFile
channel
protected java.lang.String channel
freq
protected float freq
videoCodec
protected java.lang.String videoCodec
audioCodec
protected java.lang.String audioCodec
videoBitrate
protected java.lang.String videoBitrate
audioBitrate
protected java.lang.String audioBitrate
audioQuality
protected java.lang.String audioQuality
videoMinBitrate
protected java.lang.String videoMinBitrate
videoMaxBitrate
protected java.lang.String videoMaxBitrate
quantizerRange
protected java.lang.String quantizerRange
duration
protected java.lang.String duration
timeout
protected boolean timeout
denoise
protected boolean denoise
videoVBR
protected boolean videoVBR
videoCBR
protected boolean videoCBR
videoMinBR
protected boolean videoMinBR
videoMaxBR
protected boolean videoMaxBR
audioVBR
protected boolean audioVBR
audioCBR
protected boolean audioCBR
useAspect
protected boolean useAspect
useODML
protected boolean useODML
useFMP4
protected boolean useFMP4
Grabber
public Grabber()
getVideoCodecs
public abstract java.lang.String[] getVideoCodecs()
getQuantizerRanges
public abstract java.lang.String[] getQuantizerRanges()
getAudioCodecs
public abstract java.lang.String[] getAudioCodecs()
getAudioQualities
public abstract java.lang.String[] getAudioQualities()
getAudioBitrates
public abstract java.lang.String[] getAudioBitrates()
getCmdarray
public abstract java.lang.String[] getCmdarray()
throws JTVDException
- Throws:
JTVDException
getStatusPattern
public abstract java.util.regex.Pattern getStatusPattern()
getSeconds
public abstract float getSeconds(java.util.regex.Matcher matcher)
getDriver
public java.lang.String getDriver()
getAudioDevice
public java.lang.String getAudioDevice()
getVideoDevice
public java.lang.String getVideoDevice()
getInput
public Input getInput()
getNorm
public Norm getNorm()
getResolution
public Resolution getResolution()
getAudio
public Audio getAudio()
getPicture
public Grabber.Picture getPicture()
getAspect
public Aspect getAspect()
getOutputFile
public java.io.File getOutputFile()
getChannel
public java.lang.String getChannel()
getFreq
public float getFreq()
getVideoCodec
public java.lang.String getVideoCodec()
getAudioCodec
public java.lang.String getAudioCodec()
getVideoBitrate
public java.lang.String getVideoBitrate()
getAudioBitrate
public java.lang.String getAudioBitrate()
getAudioQuality
public java.lang.String getAudioQuality()
getAudioVBR
public boolean getAudioVBR()
getAudioCBR
public boolean getAudioCBR()
getVideoMinBR
public boolean getVideoMinBR()
getVideoMaxBR
public boolean getVideoMaxBR()
getVideoMinBitrate
public java.lang.String getVideoMinBitrate()
getVideoMaxBitrate
public java.lang.String getVideoMaxBitrate()
getQuantizerRange
public java.lang.String getQuantizerRange()
getDuration
public java.lang.String getDuration()
getTimeout
public boolean getTimeout()
getDenoise
public boolean getDenoise()
getVideoVBR
public boolean getVideoVBR()
getVideoCBR
public boolean getVideoCBR()
getUseAspect
public boolean getUseAspect()
getUseODML
public boolean getUseODML()
getUseFMP4
public boolean getUseFMP4()
setDriver
public void setDriver(java.lang.String driver)
setAudioDevice
public void setAudioDevice(java.lang.String audioDevice)
setVideoDevice
public void setVideoDevice(java.lang.String videoDevice)
setInput
public void setInput(Input input)
setNorm
public void setNorm(Norm norm)
setResolution
public void setResolution(Resolution resolution)
setAudio
public void setAudio(Audio audio)
setPicture
public void setPicture(Grabber.Picture picture)
setAspect
public void setAspect(Aspect aspect)
setOutputFile
public void setOutputFile(java.io.File outputFile)
setChannel
public void setChannel(java.lang.String channel)
setFreq
public void setFreq(float freq)
setVideoCodec
public void setVideoCodec(java.lang.String videoCodec)
setAudioCodec
public void setAudioCodec(java.lang.String audioCodec)
setVideoBitrate
public void setVideoBitrate(java.lang.String videoBitrate)
setAudioQuality
public void setAudioQuality(java.lang.String audioQuality)
setAudioVBR
public void setAudioVBR(boolean audioVBR)
setAudioCBR
public void setAudioCBR(boolean audioCBR)
setVideoMinBR
public void setVideoMinBR(boolean videoMinBR)
setVideoMaxBR
public void setVideoMaxBR(boolean videoMaxBR)
setAudioBitrate
public void setAudioBitrate(java.lang.String audioBitrate)
setVideoMinBitrate
public void setVideoMinBitrate(java.lang.String videoMinBitrate)
setVideoMaxBitrate
public void setVideoMaxBitrate(java.lang.String videoMaxBitrate)
setQuantizerRange
public void setQuantizerRange(java.lang.String quantizerRange)
setDuration
public void setDuration(java.lang.String duration)
setTimeout
public void setTimeout(boolean timeout)
setDenoise
public void setDenoise(boolean denoise)
setVideoVBR
public void setVideoVBR(boolean videoVBR)
setVideoCBR
public void setVideoCBR(boolean videoCBR)
setUseAspect
public void setUseAspect(boolean useAspect)
setUseODML
public void setUseODML(boolean useODML)
setUseFMP4
public void setUseFMP4(boolean useFMP4)
Copyright (c) 2004, 2005 Torsten Römer, dode@luniks.net