net.luniks.jtvd.backend
Class MencoderGrabber

java.lang.Object
  extended bynet.luniks.jtvd.backend.Grabber
      extended bynet.luniks.jtvd.backend.MencoderGrabber

public class MencoderGrabber
extends Grabber


Nested Class Summary
 
Nested classes inherited from class net.luniks.jtvd.backend.Grabber
Grabber.Picture
 
Field Summary
(package private)  java.text.DecimalFormat decimalFormat
           
 
Fields inherited from class net.luniks.jtvd.backend.Grabber
aspect, audio, audioBitrate, audioCBR, audioCodec, audioDevice, audioQuality, audioVBR, channel, denoise, driver, duration, freq, input, norm, outputFile, picture, quantizerRange, resolution, timeout, useAspect, useFMP4, useODML, videoBitrate, videoCBR, videoCodec, videoDevice, videoMaxBitrate, videoMaxBR, videoMinBitrate, videoMinBR, videoVBR
 
Constructor Summary
MencoderGrabber()
           
 
Method Summary
 java.lang.String[] getAudioBitrates()
           
 java.lang.String[] getAudioCodecs()
           
 java.lang.String[] getAudioQualities()
           
 java.lang.String[] getCmdarray()
           
private  java.lang.String getFilter()
           
private  java.lang.String getLameopts()
           
private  java.lang.String getLavcopts()
           
 java.io.File getOutputFile()
           
 java.lang.String[] getQuantizerRanges()
           
 float getSeconds(java.util.regex.Matcher matcher)
           
 java.util.regex.Pattern getStatusPattern()
           
private  java.lang.String getTV()
           
 java.lang.String[] getVideoCodecs()
           
 java.lang.String toString()
           
 
Methods inherited from class net.luniks.jtvd.backend.Grabber
getAspect, getAudio, getAudioBitrate, getAudioCBR, getAudioCodec, getAudioDevice, getAudioQuality, getAudioVBR, getChannel, getDenoise, getDriver, getDuration, getFreq, getInput, getNorm, getPicture, getQuantizerRange, getResolution, getTimeout, getUseAspect, getUseFMP4, getUseODML, getVideoBitrate, getVideoCBR, getVideoCodec, getVideoDevice, getVideoMaxBitrate, getVideoMaxBR, getVideoMinBitrate, getVideoMinBR, getVideoVBR, setAspect, setAudio, setAudioBitrate, setAudioCBR, setAudioCodec, setAudioDevice, setAudioQuality, setAudioVBR, setChannel, setDenoise, setDriver, setDuration, setFreq, setInput, setNorm, setOutputFile, setPicture, setQuantizerRange, setResolution, setTimeout, setUseAspect, setUseFMP4, setUseODML, setVideoBitrate, setVideoCBR, setVideoCodec, setVideoDevice, setVideoMaxBitrate, setVideoMaxBR, setVideoMinBitrate, setVideoMinBR, setVideoVBR
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

decimalFormat

java.text.DecimalFormat decimalFormat
Constructor Detail

MencoderGrabber

public MencoderGrabber()
Method Detail

toString

public java.lang.String toString()

getOutputFile

public java.io.File getOutputFile()
Overrides:
getOutputFile in class Grabber

getVideoCodecs

public java.lang.String[] getVideoCodecs()
Specified by:
getVideoCodecs in class Grabber

getQuantizerRanges

public java.lang.String[] getQuantizerRanges()
Specified by:
getQuantizerRanges in class Grabber

getAudioCodecs

public java.lang.String[] getAudioCodecs()
Specified by:
getAudioCodecs in class Grabber

getAudioBitrates

public java.lang.String[] getAudioBitrates()
Specified by:
getAudioBitrates in class Grabber

getAudioQualities

public java.lang.String[] getAudioQualities()
Specified by:
getAudioQualities in class Grabber

getTV

private java.lang.String getTV()
                        throws BackendException
Throws:
BackendException

getFilter

private java.lang.String getFilter()

getLavcopts

private java.lang.String getLavcopts()
                              throws BackendException
Throws:
BackendException

getLameopts

private java.lang.String getLameopts()

getCmdarray

public java.lang.String[] getCmdarray()
                               throws JTVDException
Specified by:
getCmdarray in class Grabber
Throws:
JTVDException

getStatusPattern

public java.util.regex.Pattern getStatusPattern()
Specified by:
getStatusPattern in class Grabber

getSeconds

public float getSeconds(java.util.regex.Matcher matcher)
Specified by:
getSeconds in class Grabber


Copyright (c) 2004, 2005 Torsten Römer, dode@luniks.net