META-INF/MANIFEST.MF
META-INF/HAMMURAP.SF
META-INF/HAMMURAP.RSA
META-INF/
META-INF/services/
META-INF/services/com.hammurapi.jcapture.VideoEncoder
com/
com/hammurapi/
com/hammurapi/jcapture/
com/hammurapi/jcapture/AWTUtilitiesTranslucener.class
AWTUtilitiesTranslucener.java
package com.hammurapi.jcapture
public com.hammurapi.jcapture.AWTUtilitiesTranslucener extends com.hammurapi.jcapture.Translucener {
public void <init> ()
protected void makeTranslucent (java.awt.Frame)
java.awt.Frame frame
}
com/hammurapi/jcapture/AbstractCaptureApplet$1.class
AbstractCaptureApplet.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.AbstractCaptureApplet$1 extends java.lang.Object implements java.util.concurrent.ThreadFactory {
final synthetic com.hammurapi.jcapture.AbstractCaptureApplet this$0
void <init> (com.hammurapi.jcapture.AbstractCaptureApplet)
public java.lang.Thread newThread (java.lang.Runnable)
Runnable r
Thread th
}
com/hammurapi/jcapture/AbstractCaptureApplet$2.class
AbstractCaptureApplet.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.AbstractCaptureApplet$2 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.hammurapi.jcapture.AbstractCaptureApplet this$0
void <init> (com.hammurapi.jcapture.AbstractCaptureApplet)
public void run ()
}
com/hammurapi/jcapture/AbstractCaptureApplet$3.class
AbstractCaptureApplet.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.AbstractCaptureApplet$3 extends org.apache.http.entity.mime.content.InputStreamBody {
final synthetic long val$contentLength
final synthetic com.hammurapi.jcapture.AbstractCaptureApplet this$0
void <init> (com.hammurapi.jcapture.AbstractCaptureApplet, java.io.InputStream, java.lang.String, java.lang.String, long)
java.io.InputStream x0
String x1
String x2
public long getContentLength ()
}
com/hammurapi/jcapture/AbstractCaptureApplet.class
AbstractCaptureApplet.java
package com.hammurapi.jcapture
public abstract com.hammurapi.jcapture.AbstractCaptureApplet extends javax.swing.JApplet {
private static final String OUTPUT_DIR_PARAMETER
private com.hammurapi.jcapture.CaptureFrame captureFrame
private java.util.Collection closeables
private java.util.concurrent.ExecutorService backgroundProcessor
protected java.io.File preferencesFile
protected java.net.ProxySelector proxySelector
public void <init> ()
public void stop ()
Exception e
java.util.Iterator cit
public void addCloseable (java.io.Closeable)
java.io.Closeable closeable
public void showCaptureFrame ()
public void start ()
Exception e
java.util.concurrent.ThreadFactory threadFactory
public java.util.concurrent.ExecutorService getBackgroundProcessor ()
protected void createCaptureFrame ()
Exception e
public static java.lang.String formatByteSize (long)
long bytes
public java.util.Properties loadConfig ()
java.io.InputStream configStream
java.util.Properties ret
Exception e
public void storeConfig (java.util.Properties)
java.io.FileOutputStream out
Exception e
java.util.Properties properties
protected java.lang.String getCookies () throws org.apache.commons.codec.DecoderException
String tok
int idx
String cookiesStr
StringBuilder ret
java.util.StringTokenizer st
private java.lang.String hex2urlEncoded (java.lang.String) throws org.apache.commons.codec.DecoderException
String hexStr
public org.apache.http.HttpResponse post (java.awt.Component, java.io.InputStream, long, java.lang.String, java.lang.String) throws java.lang.Exception
java.io.OutputStream out
byte[] buf
int l
org.apache.http.impl.conn.ProxySelectorRoutePlanner routePlanner
java.awt.Component parentComponent
java.io.InputStream content
long contentLength
String fileName
String mimeType
javax.swing.ProgressMonitorInputStream pmis
org.apache.http.entity.mime.content.InputStreamBody bin
org.apache.http.impl.client.DefaultHttpClient httpClient
protected abstract org.apache.http.client.methods.HttpUriRequest createRequest (java.lang.String, org.apache.http.entity.mime.content.InputStreamBody) throws java.lang.Exception
protected abstract java.lang.String bodyName (java.lang.String)
}
com/hammurapi/jcapture/ButtonManager.class
ButtonManager.java
package com.hammurapi.jcapture
public com.hammurapi.jcapture.ButtonManager extends java.lang.Object {
private final java.util.Map buttons
private final java.util.List definitions
public void <init> ()
public void loadLibrary (java.net.URL) throws java.io.IOException java.util.zip.DataFormatException
java.net.URL libUrl
com.flagstone.transform.Movie movie
public int maxIdentifier ()
com.flagstone.transform.DefineTag object
java.util.Iterator iter
int identifier
public java.util.List getDefinitions ()
java.util.Iterator iter
java.util.List list
public com.flagstone.transform.Place2 getButton (java.lang.String, int, int, int)
String name
int layer
int xpos
int ypos
com.flagstone.transform.Place2 place
private void findDefinitions (com.flagstone.transform.Movie, java.util.List)
com.flagstone.transform.MovieTag object
java.util.Iterator iter
com.flagstone.transform.Movie movie
java.util.List list
private void findButtons (com.flagstone.transform.Movie, java.util.Map)
com.flagstone.transform.MovieTag object
com.flagstone.transform.Place2 place
java.util.Iterator iter
com.flagstone.transform.Movie movie
java.util.Map list
}
com/hammurapi/jcapture/CaptureConfig$1.class
CaptureConfig.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.CaptureConfig$1 extends java.lang.Object implements java.util.Comparator {
final synthetic com.hammurapi.jcapture.CaptureConfig this$0
void <init> (com.hammurapi.jcapture.CaptureConfig)
public int compare (com.hammurapi.jcapture.VideoEncoder, com.hammurapi.jcapture.VideoEncoder)
com.hammurapi.jcapture.VideoEncoder o1
com.hammurapi.jcapture.VideoEncoder o2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/hammurapi/jcapture/CaptureConfig.class
CaptureConfig.java
package com.hammurapi.jcapture
public com.hammurapi.jcapture.CaptureConfig extends java.lang.Object implements com.hammurapi.jcapture.VideoEncoder$Config {
private static final String MP3_COMMAND_PROPERTY
private static final String TOOL_BAR_PROPERTY
private static final String SPEED_SCALE_PROPERTY
private static final String SOUND_PROPERTY
private static final String SCREEN_SCALE_PROPERTY
private static final String REMOVE_INACTIVITY_PROPERTY
private static final String PLAY_PROPERTY
private static final String MOUSE_PROPERTY
private static final String MIXER_NAME_PROPERTY
private static final String LOOP_PROPERTY
private static final String INACTIVITY_INTERVAL_PROPERTY
private static final String IMAGE_FORMAT_PROPERTY
private static final String FRAMES_PER_SECOND_PROPERTY
private static final String BORDER_PROPERTY
private static final String RECORDING_RECTANGLE_PROPERTY
private static final String ENCODER_NAME_PROPERTY
private static final String AUDIO_FORMAT_SAMPLE_SIZE_PROPERTY
private static final String AUDIO_FORMAT_SAMPLE_RATE_PROPERTY
private static final String AUDIO_FORMAT_CHANNELS_PROPERTY
private javax.sound.sampled.AudioFormat audioFormat
private String mixerName
private float framesPerSecond
private double screenScale
private float speedScale
private boolean removeInactivity
private double inactivityInterval
private java.awt.Component parentComponent
private java.awt.Rectangle recordingRectangle
private boolean border
private boolean toolBar
private java.awt.Robot robot
private String imageFormat
private boolean sound
private boolean mouse
private boolean loop
private boolean play
private com.hammurapi.jcapture.VideoEncoder encoder
private int grabRange
private java.util.concurrent.ExecutorService backgroundProcessor
private String mp3command
private java.util.List encoders
public java.lang.String getMp3command ()
public void setMp3command (java.lang.String)
String mp3command
public int getGrabRange ()
public java.util.concurrent.ExecutorService getBackgroundProcessor ()
public void setBackgroundProcessor (java.util.concurrent.ExecutorService)
java.util.concurrent.ExecutorService backgroundProcessor
public void setGrabRange (int)
int grabRange
public com.hammurapi.jcapture.VideoEncoder getEncoder ()
public void setEncoder (com.hammurapi.jcapture.VideoEncoder)
com.hammurapi.jcapture.VideoEncoder encoder
public boolean isLoop ()
public void setLoop (boolean)
boolean loop
public boolean isPlay ()
public void setPlay (boolean)
boolean play
public boolean isSound ()
public void setSound (boolean)
boolean sound
public boolean isMouse ()
public void setMouse (boolean)
boolean mouse
public java.lang.String getImageFormat ()
public void setImageFormat (java.lang.String)
String imageFormat
public void <init> () throws java.awt.AWTException
java.util.ServiceLoader sl
java.util.List accumulator
java.util.Iterator vit
public java.util.concurrent.Future submit (com.hammurapi.jcapture.ScreenShot)
com.hammurapi.jcapture.ScreenShot task
public java.awt.Robot getRobot ()
public com.hammurapi.jcapture.ScreenShot createScreenShot (com.hammurapi.jcapture.ScreenShot, java.nio.channels.FileChannel) throws java.io.IOException
com.hammurapi.jcapture.ScreenShot prev
java.nio.channels.FileChannel imageChannel
java.awt.image.BufferedImage image
java.awt.Point mouseLocation
public boolean isTransparencySupported ()
public boolean isToolBar ()
public void setToolBar (boolean)
boolean toolBar
public boolean isBorder ()
public void setBorder (boolean)
boolean border
public java.awt.Rectangle getRecordingRectangle ()
public java.util.Properties setRecordingRectangle (java.awt.Rectangle)
java.awt.Rectangle recordingRectangle
java.awt.Rectangle oldValue
public javax.sound.sampled.AudioFormat getAudioFormat ()
public void setAudioFormat (javax.sound.sampled.AudioFormat)
javax.sound.sampled.AudioFormat audioFormat
public java.lang.String getMixerName ()
public void setMixerName (java.lang.String)
String mixerName
public float getFramesPerSecond ()
public void setFramesPerSecond (float)
float framesPerSecond
public double getScreenScale ()
public void setScreenScale (double)
double screenScale
public float getSpeedScale ()
public void setSpeedScale (float)
float speedScale
public boolean isRemoveInactivity ()
public void setRemoveInactivity (boolean)
boolean removeInactivity
public double getInactivityInterval ()
public void setInactivityInterval (double)
double inactivityInterval
public java.awt.Component getParentComponent ()
public void setParentComponent (java.awt.Component)
java.awt.Component parentComponent
void load (java.util.Properties)
com.hammurapi.jcapture.VideoEncoder candidate
java.util.Iterator i$
String[] dims
String encoderName
String rr
Exception e
java.util.Properties properties
public java.util.List getEncoders ()
java.util.Properties store ()
java.util.Properties properties
}
com/hammurapi/jcapture/CaptureFrame$1.class
CaptureFrame.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.CaptureFrame$1 extends java.awt.event.ComponentAdapter {
final synthetic javax.swing.JLabel val$dimensionsLabel
final synthetic com.hammurapi.jcapture.CaptureFrame this$0
void <init> (com.hammurapi.jcapture.CaptureFrame, javax.swing.JLabel)
public void componentResized (java.awt.event.ComponentEvent)
java.awt.event.ComponentEvent e
}
com/hammurapi/jcapture/CaptureFrame$2.class
CaptureFrame.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.CaptureFrame$2 extends javax.swing.AbstractAction {
final synthetic com.hammurapi.jcapture.CaptureFrame this$0
void <init> (com.hammurapi.jcapture.CaptureFrame)
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
java.awt.Rectangle bounds
java.awt.Point loc
java.util.Properties props
}
com/hammurapi/jcapture/CaptureFrame$3.class
CaptureFrame.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.CaptureFrame$3 extends javax.swing.AbstractAction {
final synthetic com.hammurapi.jcapture.CaptureFrame this$0
void <init> (com.hammurapi.jcapture.CaptureFrame)
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
java.awt.Rectangle bounds
java.awt.Point loc
java.util.Properties props
}
com/hammurapi/jcapture/CaptureFrame$4.class
CaptureFrame.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.CaptureFrame$4 extends javax.swing.AbstractAction {
final synthetic com.hammurapi.jcapture.CaptureFrame this$0
void <init> (com.hammurapi.jcapture.CaptureFrame)
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
com/hammurapi/jcapture/CaptureFrame$5.class
CaptureFrame.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.CaptureFrame$5 extends javax.swing.AbstractAction {
final synthetic com.hammurapi.jcapture.CaptureFrame this$0
void <init> (com.hammurapi.jcapture.CaptureFrame)
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
com/hammurapi/jcapture/CaptureFrame$6.class
CaptureFrame.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.CaptureFrame$6 extends java.lang.Object implements java.awt.event.ComponentListener {
final synthetic com.hammurapi.jcapture.CaptureFrame this$0
void <init> (com.hammurapi.jcapture.CaptureFrame)
public void componentShown (java.awt.event.ComponentEvent)
java.awt.event.ComponentEvent e
public void componentResized (java.awt.event.ComponentEvent)
java.awt.event.ComponentEvent e
public void componentMoved (java.awt.event.ComponentEvent)
java.awt.event.ComponentEvent e
public void componentHidden (java.awt.event.ComponentEvent)
Exception ex
java.awt.event.ComponentEvent e
}
com/hammurapi/jcapture/CaptureFrame$7.class
CaptureFrame.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.CaptureFrame$7 extends javax.swing.SwingWorker {
private Object errorMessage
private String errorTitle
final synthetic byte[] val$imageBytes
final synthetic String val$fileName
final synthetic com.hammurapi.jcapture.CaptureFrame this$0
void <init> (com.hammurapi.jcapture.CaptureFrame, byte[], java.lang.String)
protected java.lang.Boolean doInBackground () throws java.lang.Exception
org.apache.http.HttpResponse iResponse
Error e
protected void done ()
netscape.javascript.JSObject window
String toEval
Exception e
protected volatile synthetic java.lang.Object doInBackground () throws java.lang.Exception
}
com/hammurapi/jcapture/CaptureFrame.class
CaptureFrame.java
package com.hammurapi.jcapture
public com.hammurapi.jcapture.CaptureFrame extends javax.swing.JFrame {
private javax.swing.JPanel capturePanel
private java.text.SimpleDateFormat dateFormat
private int counter
private com.hammurapi.jcapture.CaptureConfig captureConfig
private com.hammurapi.jcapture.AbstractCaptureApplet applet
private javax.swing.JButton recordButton
private java.util.concurrent.atomic.AtomicBoolean capturing
private java.util.concurrent.atomic.AtomicBoolean recording
public com.hammurapi.jcapture.CaptureConfig getCaptureConfig ()
public void <init> (com.hammurapi.jcapture.AbstractCaptureApplet) throws java.lang.Exception
com.hammurapi.jcapture.AbstractCaptureApplet applet
javax.swing.JLabel dimensionsLabel
javax.swing.JButton captureButton
javax.swing.JButton optionsButton
javax.swing.JButton cancelButton
java.awt.Insets dragInsets
com.hammurapi.jcapture.ComponentMover cm
void setRecordButtonState ()
public com.hammurapi.jcapture.AbstractCaptureApplet getApplet ()
protected void capture () throws java.lang.Exception
InterruptedException ie
java.io.ByteArrayOutputStream baos
int idx
String imageFormat
byte[] imageBytes
javax.swing.SwingWorker task
java.io.IOException ex
java.awt.image.BufferedImage screenShot
String prefix
String defaultImageFormat
String defaultFileExtension
String fileName
public int nextCounter ()
public java.lang.String getDatePrefix ()
protected void record ()
InterruptedException ie
int borderWidth
javax.swing.JFrame[] borderFrames
java.awt.Dimension dim
java.awt.Rectangle rr
java.awt.Color borderColor
com.hammurapi.jcapture.RecordingControlsFrame inst
int x
int y
static synthetic javax.swing.JPanel access$000 (com.hammurapi.jcapture.CaptureFrame)
com.hammurapi.jcapture.CaptureFrame x0
static synthetic com.hammurapi.jcapture.CaptureConfig access$100 (com.hammurapi.jcapture.CaptureFrame)
com.hammurapi.jcapture.CaptureFrame x0
static synthetic java.util.concurrent.atomic.AtomicBoolean access$200 (com.hammurapi.jcapture.CaptureFrame)
com.hammurapi.jcapture.CaptureFrame x0
static synthetic java.util.concurrent.atomic.AtomicBoolean access$300 (com.hammurapi.jcapture.CaptureFrame)
com.hammurapi.jcapture.CaptureFrame x0
static synthetic com.hammurapi.jcapture.AbstractCaptureApplet access$400 (com.hammurapi.jcapture.CaptureFrame)
com.hammurapi.jcapture.CaptureFrame x0
}
com/hammurapi/jcapture/CaptureOptionsDialog$1.class
CaptureOptionsDialog.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.CaptureOptionsDialog$1 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic com.hammurapi.jcapture.CaptureFrame val$owner
final synthetic com.hammurapi.jcapture.CaptureOptionsDialog this$0
void <init> (com.hammurapi.jcapture.CaptureOptionsDialog, com.hammurapi.jcapture.CaptureFrame)
public void actionPerformed (java.awt.event.ActionEvent)
Exception e
java.awt.event.ActionEvent evt
}
com/hammurapi/jcapture/CaptureOptionsDialog$2.class
CaptureOptionsDialog.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.CaptureOptionsDialog$2 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic com.hammurapi.jcapture.CaptureOptionsDialog this$0
void <init> (com.hammurapi.jcapture.CaptureOptionsDialog)
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
com/hammurapi/jcapture/CaptureOptionsDialog$3.class
CaptureOptionsDialog.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.CaptureOptionsDialog$3 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic com.hammurapi.jcapture.CaptureOptionsDialog this$0
void <init> (com.hammurapi.jcapture.CaptureOptionsDialog)
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent evt
}
com/hammurapi/jcapture/CaptureOptionsDialog$4.class
CaptureOptionsDialog.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.CaptureOptionsDialog$4 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic com.hammurapi.jcapture.CaptureOptionsDialog this$0
void <init> (com.hammurapi.jcapture.CaptureOptionsDialog)
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent evt
}
com/hammurapi/jcapture/CaptureOptionsDialog$5.class
CaptureOptionsDialog.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.CaptureOptionsDialog$5 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic com.hammurapi.jcapture.CaptureOptionsDialog this$0
void <init> (com.hammurapi.jcapture.CaptureOptionsDialog)
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent evt
}
com/hammurapi/jcapture/CaptureOptionsDialog$6.class
CaptureOptionsDialog.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.CaptureOptionsDialog$6 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic com.hammurapi.jcapture.CaptureOptionsDialog this$0
void <init> (com.hammurapi.jcapture.CaptureOptionsDialog)
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent evt
}
com/hammurapi/jcapture/CaptureOptionsDialog$7.class
CaptureOptionsDialog.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.CaptureOptionsDialog$7 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic com.hammurapi.jcapture.CaptureOptionsDialog this$0
void <init> (com.hammurapi.jcapture.CaptureOptionsDialog)
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent evt
}
com/hammurapi/jcapture/CaptureOptionsDialog.class
CaptureOptionsDialog.java
package com.hammurapi.jcapture
public com.hammurapi.jcapture.CaptureOptionsDialog extends javax.swing.JDialog {
private javax.swing.JRadioButton sampleSize16Button
private javax.swing.JTextField timeLineScaleTextField
private javax.swing.JCheckBox toobarCheckBox
private javax.swing.JCheckBox videoBorderCheckBox
private javax.swing.JTextField screenScaleTextField
private javax.swing.JLabel timelineScalingLabel
private javax.swing.JLabel screenScalingLabel
private javax.swing.JTextField fpsTextField
private javax.swing.JLabel fpsLabel
private javax.swing.ButtonGroup sampleSizeButtonGroup
private javax.swing.JComboBox sampleRateComboBox
private javax.swing.JRadioButton sampleSize8Button
private javax.swing.JTextField inactivityIntervalTextField
private javax.swing.JLabel inactivityIntervalLabel
private javax.swing.JCheckBox inactivityCheckBox
private javax.swing.JPanel inactivityPanel
private javax.swing.JPanel scalingPanel
private javax.swing.JCheckBox stereoCheckBox
private javax.swing.JLabel sampleSizeLabel
private javax.swing.JTabbedPane recordingSettingsPane
private javax.swing.JCheckBox recordSoundCheckBox
private javax.swing.JLabel sampleRateLabel
private javax.swing.JComboBox soundLineComboBox
private javax.swing.JLabel soundSourceLabel
private javax.swing.JPanel audioSettingsPanel
private javax.swing.JPanel videoSettingsPanel
private javax.swing.JButton cancelButton
private javax.swing.JButton okButton
private javax.swing.JPanel recordPanel
private javax.swing.JComboBox encodersComboBox
private javax.swing.JTextField mp3Text
private javax.sound.sampled.AudioFormat audioFormat
private float[] sampleRates
private javax.swing.DefaultComboBoxModel soundLineComboBoxModel
private javax.swing.JLabel imageFormatLabel
private javax.swing.JTextField imageFormatTextField
private javax.swing.JCheckBox mouseCheckBox
private javax.swing.JCheckBox playCheckBox
private javax.swing.JCheckBox loopCheckBox
private javax.swing.JLabel encoderLabel
public void <init> (com.hammurapi.jcapture.CaptureFrame)
float prx
int i
com.hammurapi.jcapture.CaptureFrame owner
java.awt.BorderLayout thisLayout
java.awt.GridBagLayout recordPanelLayout
java.awt.GridBagLayout videoSettingsPanelLayout
java.awt.GridBagLayout scalingPanelLayout
java.awt.GridBagLayout inactivityPanelLayout
java.awt.GridBagLayout audioSettingsPanelLayout
javax.swing.ComboBoxModel sampleRateComboBoxModel
float sampleRate
float proximity
javax.swing.JPanel aboutPanel
private void selectSoundSource ()
javax.sound.sampled.Mixer mx
javax.sound.sampled.Mixer$Info mi
javax.sound.sampled.Mixer$Info[] arr$
int len$
int i$
String sourceName
javax.sound.sampled.DataLine$Info info
boolean hasSourceName
private javax.swing.ButtonGroup getSampleSizeButtonGroup ()
private javax.swing.JLabel getFpsLabel ()
private javax.swing.JTextField getFpsTextField ()
private javax.swing.JLabel getImageFormatLabel ()
private javax.swing.JTextField getImageFormatTextField ()
private javax.swing.JLabel getEncoderLabel ()
private javax.swing.JComboBox getEncoderComboBox ()
java.util.List el
private javax.swing.JLabel getScreenScalingLabel ()
private javax.swing.JLabel getTimelineScalingLabel ()
private javax.swing.JTextField getScreenScaleTextField ()
private javax.swing.JTextField getTimeLineScaleTextField ()
private javax.swing.JCheckBox getVideoBorderCheckBox ()
private javax.swing.JCheckBox getMouseCheckBox ()
private javax.swing.JCheckBox getLoopCheckBox ()
private javax.swing.JCheckBox getPlayCheckBox ()
private javax.swing.JCheckBox getJToobarCheckBox ()
void onSetSound ()
java.awt.Component child
java.awt.Component[] arr$
int len$
int i$
java.awt.Component child
java.awt.Component[] arr$
int len$
int i$
static synthetic javax.swing.JCheckBox access$000 (com.hammurapi.jcapture.CaptureOptionsDialog)
com.hammurapi.jcapture.CaptureOptionsDialog x0
static synthetic javax.sound.sampled.AudioFormat access$100 (com.hammurapi.jcapture.CaptureOptionsDialog)
com.hammurapi.jcapture.CaptureOptionsDialog x0
static synthetic javax.swing.JComboBox access$200 (com.hammurapi.jcapture.CaptureOptionsDialog)
com.hammurapi.jcapture.CaptureOptionsDialog x0
static synthetic javax.swing.JCheckBox access$300 (com.hammurapi.jcapture.CaptureOptionsDialog)
com.hammurapi.jcapture.CaptureOptionsDialog x0
static synthetic javax.swing.JTextField access$400 (com.hammurapi.jcapture.CaptureOptionsDialog)
com.hammurapi.jcapture.CaptureOptionsDialog x0
static synthetic javax.swing.JCheckBox access$500 (com.hammurapi.jcapture.CaptureOptionsDialog)
com.hammurapi.jcapture.CaptureOptionsDialog x0
static synthetic javax.swing.JCheckBox access$600 (com.hammurapi.jcapture.CaptureOptionsDialog)
com.hammurapi.jcapture.CaptureOptionsDialog x0
static synthetic javax.swing.JCheckBox access$700 (com.hammurapi.jcapture.CaptureOptionsDialog)
com.hammurapi.jcapture.CaptureOptionsDialog x0
static synthetic javax.swing.JTextField access$800 (com.hammurapi.jcapture.CaptureOptionsDialog)
com.hammurapi.jcapture.CaptureOptionsDialog x0
static synthetic javax.swing.JCheckBox access$900 (com.hammurapi.jcapture.CaptureOptionsDialog)
com.hammurapi.jcapture.CaptureOptionsDialog x0
static synthetic javax.swing.JTextField access$1000 (com.hammurapi.jcapture.CaptureOptionsDialog)
com.hammurapi.jcapture.CaptureOptionsDialog x0
static synthetic javax.swing.JTextField access$1100 (com.hammurapi.jcapture.CaptureOptionsDialog)
com.hammurapi.jcapture.CaptureOptionsDialog x0
static synthetic javax.swing.JTextField access$1200 (com.hammurapi.jcapture.CaptureOptionsDialog)
com.hammurapi.jcapture.CaptureOptionsDialog x0
static synthetic javax.swing.JCheckBox access$1300 (com.hammurapi.jcapture.CaptureOptionsDialog)
com.hammurapi.jcapture.CaptureOptionsDialog x0
static synthetic javax.swing.JTextField access$1400 (com.hammurapi.jcapture.CaptureOptionsDialog)
com.hammurapi.jcapture.CaptureOptionsDialog x0
static synthetic javax.swing.JComboBox access$1500 (com.hammurapi.jcapture.CaptureOptionsDialog)
com.hammurapi.jcapture.CaptureOptionsDialog x0
static synthetic void access$1600 (com.hammurapi.jcapture.CaptureOptionsDialog)
com.hammurapi.jcapture.CaptureOptionsDialog x0
}
com/hammurapi/jcapture/ComponentMover.class
ComponentMover.java
package com.hammurapi.jcapture
public com.hammurapi.jcapture.ComponentMover extends java.awt.event.MouseAdapter {
private java.awt.Insets dragInsets
private java.awt.Dimension snapSize
private java.awt.Insets edgeInsets
private boolean changeCursor
private boolean autoLayout
private Class destinationClass
private java.awt.Component destinationComponent
private java.awt.Component destination
private java.awt.Component source
private java.awt.Point pressed
private java.awt.Point location
private java.awt.Cursor originalCursor
private boolean autoscrolls
private boolean potentialDrag
public void <init> ()
public transient void <init> (java.lang.Class, java.awt.Component[])
Class destinationClass
java.awt.Component[] components
public transient void <init> (java.awt.Component, java.awt.Component[])
java.awt.Component destinationComponent
java.awt.Component[] components
public boolean isAutoLayout ()
public void setAutoLayout (boolean)
boolean autoLayout
public boolean isChangeCursor ()
public void setChangeCursor (boolean)
boolean changeCursor
public java.awt.Insets getDragInsets ()
public void setDragInsets (java.awt.Insets)
java.awt.Insets dragInsets
public java.awt.Insets getEdgeInsets ()
public void setEdgeInsets (java.awt.Insets)
java.awt.Insets edgeInsets
public transient void deregisterComponent (java.awt.Component[])
java.awt.Component component
java.awt.Component[] arr$
int len$
int i$
java.awt.Component[] components
public transient void registerComponent (java.awt.Component[])
java.awt.Component component
java.awt.Component[] arr$
int len$
int i$
java.awt.Component[] components
public java.awt.Dimension getSnapSize ()
public void setSnapSize (java.awt.Dimension)
java.awt.Dimension snapSize
public void mousePressed (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
int width
int height
java.awt.Rectangle r
private void setupForDragging (java.awt.event.MouseEvent)
javax.swing.JComponent jc
java.awt.event.MouseEvent e
public void mouseDragged (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
java.awt.Point dragged
int dragX
int dragY
int locationX
int locationY
private int getDragDistance (int, int, int)
int larger
int smaller
int snapSize
int halfway
int drag
private java.awt.Dimension getBoundingSize (java.awt.Component)
java.awt.GraphicsEnvironment env
java.awt.Rectangle bounds
java.awt.Component source
public void mouseReleased (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
}
com/hammurapi/jcapture/ComponentResizer.class
ComponentResizer.java
package com.hammurapi.jcapture
public com.hammurapi.jcapture.ComponentResizer extends java.awt.event.MouseAdapter {
private static final java.awt.Dimension MINIMUM_SIZE
private static final java.awt.Dimension MAXIMUM_SIZE
private static java.util.Map cursors
private java.awt.Insets dragInsets
private java.awt.Dimension snapSize
private int direction
protected static final int NORTH
protected static final int WEST
protected static final int SOUTH
protected static final int EAST
private java.awt.Cursor sourceCursor
private boolean resizing
private java.awt.Rectangle bounds
private java.awt.Point pressed
private boolean autoscrolls
private java.awt.Dimension minimumSize
private java.awt.Dimension maximumSize
public void <init> ()
public transient void <init> (java.awt.Component[])
java.awt.Component[] components
public transient void <init> (java.awt.Insets, java.awt.Component[])
java.awt.Insets dragInsets
java.awt.Component[] components
public transient void <init> (java.awt.Insets, java.awt.Dimension, java.awt.Component[])
java.awt.Insets dragInsets
java.awt.Dimension snapSize
java.awt.Component[] components
public java.awt.Insets getDragInsets ()
public void setDragInsets (java.awt.Insets)
java.awt.Insets dragInsets
public java.awt.Dimension getMaximumSize ()
public void setMaximumSize (java.awt.Dimension)
java.awt.Dimension maximumSize
public java.awt.Dimension getMinimumSize ()
public void setMinimumSize (java.awt.Dimension)
java.awt.Dimension minimumSize
public transient void deregisterComponent (java.awt.Component[])
java.awt.Component component
java.awt.Component[] arr$
int len$
int i$
java.awt.Component[] components
public transient void registerComponent (java.awt.Component[])
java.awt.Component component
java.awt.Component[] arr$
int len$
int i$
java.awt.Component[] components
public java.awt.Dimension getSnapSize ()
public void setSnapSize (java.awt.Dimension)
java.awt.Dimension snapSize
private void validateMinimumAndInsets (java.awt.Dimension, java.awt.Insets)
String message
java.awt.Dimension minimum
java.awt.Insets drag
int minimumWidth
int minimumHeight
public void mouseMoved (java.awt.event.MouseEvent)
int cursorType
java.awt.Cursor cursor
java.awt.event.MouseEvent e
java.awt.Component source
java.awt.Point location
public void mouseEntered (java.awt.event.MouseEvent)
java.awt.Component source
java.awt.event.MouseEvent e
public void mouseExited (java.awt.event.MouseEvent)
java.awt.Component source
java.awt.event.MouseEvent e
public void mousePressed (java.awt.event.MouseEvent)
javax.swing.JComponent jc
java.awt.event.MouseEvent e
java.awt.Component source
public void mouseReleased (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
java.awt.Component source
public void mouseDragged (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
java.awt.Component source
java.awt.Point dragged
protected void changeBounds (java.awt.Component, int, java.awt.Rectangle, java.awt.Point, java.awt.Point)
int drag
int maximum
int drag
int maximum
int drag
java.awt.Dimension boundingSize
int maximum
int drag
java.awt.Dimension boundingSize
int maximum
java.awt.Component source
int direction
java.awt.Rectangle bounds
java.awt.Point pressed
java.awt.Point current
int x
int y
int width
int height
private int getDragDistance (int, int, int)
int larger
int smaller
int snapSize
int halfway
int drag
private int getDragBounded (int, int, int, int, int)
int drag
int snapSize
int dimension
int minimum
int maximum
private java.awt.Dimension getBoundingSize (java.awt.Component)
java.awt.GraphicsEnvironment env
java.awt.Rectangle bounds
java.awt.Component source
static void <clinit> ()
}
com/hammurapi/jcapture/FragmentImpl.class
FragmentImpl.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.FragmentImpl extends java.lang.Object implements com.hammurapi.jcapture.VideoEncoder$Fragment {
private java.io.File audio
private java.util.List frames
void <init> (java.util.List, java.io.File)
java.util.List frames
java.io.File audio
public java.util.List getFrames ()
public java.io.File getAudio ()
}
com/hammurapi/jcapture/FrameImpl.class
FrameImpl.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.FrameImpl extends java.lang.Object implements com.hammurapi.jcapture.VideoEncoder$Fragment$Frame {
private java.util.List shapes
private java.awt.Point mousePointer
private java.awt.Dimension size
private boolean isActive
void <init> (java.util.List, java.awt.Point, java.awt.Dimension, boolean)
java.util.List shapes
java.awt.Point mousePointer
java.awt.Dimension size
boolean isActive
void merge (com.hammurapi.jcapture.VideoEncoder$Fragment$Frame)
com.hammurapi.jcapture.VideoEncoder$Fragment$Frame$Shape shape
java.util.Iterator i$
com.hammurapi.jcapture.VideoEncoder$Fragment$Frame frame
public java.util.List getShapes ()
public java.awt.Point getMousePointer ()
public java.awt.Dimension getSize ()
public boolean isActive ()
}
com/hammurapi/jcapture/GraphicsDeviceTranslucener.class
GraphicsDeviceTranslucener.java
package com.hammurapi.jcapture
public com.hammurapi.jcapture.GraphicsDeviceTranslucener extends com.hammurapi.jcapture.Translucener {
public void <init> ()
protected void makeTranslucent (java.awt.Frame)
java.awt.Frame frame
java.awt.GraphicsEnvironment ge
java.awt.GraphicsDevice gd
}
com/hammurapi/jcapture/ImageToolTip$ImageToolTipUI.class
ImageToolTip.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.ImageToolTip$ImageToolTipUI extends javax.swing.plaf.metal.MetalToolTipUI {
private java.awt.Image m_image
final synthetic com.hammurapi.jcapture.ImageToolTip this$0
public void <init> (com.hammurapi.jcapture.ImageToolTip, java.awt.Image)
java.awt.Image image
public void paint (java.awt.Graphics, javax.swing.JComponent)
java.awt.Graphics g
javax.swing.JComponent c
java.awt.FontMetrics metrics
public java.awt.Dimension getPreferredSize (javax.swing.JComponent)
javax.swing.JComponent c
java.awt.FontMetrics metrics
String tipText
int width
int height
}
com/hammurapi/jcapture/ImageToolTip.class
ImageToolTip.java
package com.hammurapi.jcapture
public com.hammurapi.jcapture.ImageToolTip extends javax.swing.JToolTip {
private String text
public void <init> (java.lang.String, java.awt.Image)
String text
java.awt.Image image
static synthetic java.lang.String access$000 (com.hammurapi.jcapture.ImageToolTip)
com.hammurapi.jcapture.ImageToolTip x0
}
com/hammurapi/jcapture/JCaptureApplet.class
JCaptureApplet.java
package com.hammurapi.jcapture
public com.hammurapi.jcapture.JCaptureApplet extends com.hammurapi.jcapture.AbstractCaptureApplet {
private static final String HTTPS_PREFIX
public void <init> ()
protected org.apache.http.client.methods.HttpUriRequest createRequest (java.lang.String, org.apache.http.entity.mime.content.InputStreamBody) throws java.lang.Exception
String host
String dokuHost
String dokuBase
StringBuilder uploadUrlBuilder
String namespace
String fileName
org.apache.http.entity.mime.content.InputStreamBody bin
String uploadUrl
org.apache.http.client.methods.HttpPost httppost
org.apache.http.entity.mime.MultipartEntity reqEntity
String sectok
String opaque
int nsIdx
String namespace
java.lang.String getDokuBase () throws org.apache.commons.codec.DecoderException
protected java.lang.String bodyName (java.lang.String)
String fileName
}
com/hammurapi/jcapture/MappedImage$1HardReference.class
MappedImage.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.MappedImage$1HardReference extends java.lang.ref.SoftReference {
final synthetic java.awt.image.BufferedImage val$image
final synthetic com.hammurapi.jcapture.MappedImage this$0
void <init> (com.hammurapi.jcapture.MappedImage, java.awt.image.BufferedImage, java.awt.image.BufferedImage)
java.awt.image.BufferedImage referent
public java.awt.image.BufferedImage get ()
public volatile synthetic java.lang.Object get ()
}
com/hammurapi/jcapture/MappedImage.class
MappedImage.java
package com.hammurapi.jcapture
public com.hammurapi.jcapture.MappedImage extends java.lang.Object {
private java.lang.ref.Reference imageRef
private java.lang.ref.Reference imageBytesRef
private java.nio.MappedByteBuffer buffer
private int height
private int width
private String format
private long checksum
private int bytesLength
public void <init> (java.awt.image.BufferedImage, java.lang.String, java.nio.channels.FileChannel) throws java.io.IOException
long position
java.io.ByteArrayOutputStream baos
byte[] imageBytes
java.util.zip.Adler32 adler
java.awt.image.BufferedImage image
String format
java.nio.channels.FileChannel channel
public byte[] getImageBytes () throws java.io.IOException
java.io.ByteArrayOutputStream baos
java.util.zip.Adler32 adler
byte[] ret
public java.awt.image.BufferedImage getImage () throws java.io.IOException
java.awt.image.BufferedImage ret
public int getHeight ()
public int getWidth ()
}
com/hammurapi/jcapture/Movie.class
Movie.java
package com.hammurapi.jcapture
public com.hammurapi.jcapture.Movie extends java.lang.Object implements java.io.Closeable {
private float framesPerSecond
private java.util.List fragments
private java.awt.Dimension frameDimension
private java.io.Closeable imagesFileCloseable
public void <init> (java.awt.Dimension, float, java.util.List, java.io.Closeable)
java.awt.Dimension frameDimension
float framesPerSecond
java.util.List fragments
java.io.Closeable imagesFileCloseable
public java.util.List getFragments ()
public float getFramesPerSecond ()
public java.awt.Dimension getFrameDimension ()
public java.lang.String toString ()
com.hammurapi.jcapture.VideoEncoder$Fragment f
java.util.Iterator i$
int frames
long length
public void close () throws java.io.IOException
}
com/hammurapi/jcapture/MovieEditorDialog$1.class
MovieEditorDialog.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.MovieEditorDialog$1 extends java.awt.event.WindowAdapter {
final synthetic com.hammurapi.jcapture.MovieEditorDialog this$0
void <init> (com.hammurapi.jcapture.MovieEditorDialog)
public void windowClosing (java.awt.event.WindowEvent)
java.awt.event.WindowEvent e
int confirmed
}
com/hammurapi/jcapture/MovieEditorDialog$10$1.class
MovieEditorDialog.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.MovieEditorDialog$10$1 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic int[] val$range
final synthetic com.hammurapi.jcapture.MovieEditorDialog$10 this$1
void <init> (com.hammurapi.jcapture.MovieEditorDialog$10, int[])
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.Rectangle scrollTo
java.awt.event.ActionEvent e
java.awt.Rectangle visibleRect
java.awt.Rectangle playingRect
}
com/hammurapi/jcapture/MovieEditorDialog$10$2.class
MovieEditorDialog.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.MovieEditorDialog$10$2 extends javax.swing.Timer {
final synthetic com.hammurapi.jcapture.MovieEditorDialog$10 this$1
void <init> (com.hammurapi.jcapture.MovieEditorDialog$10, int, java.awt.event.ActionListener)
int x0
java.awt.event.ActionListener x1
public void stop ()
}
com/hammurapi/jcapture/MovieEditorDialog$10.class
MovieEditorDialog.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.MovieEditorDialog$10 extends javax.swing.AbstractAction {
final synthetic com.hammurapi.jcapture.MovieEditorDialog this$0
void <init> (com.hammurapi.jcapture.MovieEditorDialog, java.lang.String)
String x0
public void actionPerformed (java.awt.event.ActionEvent)
int i
int i
Exception ex
java.awt.event.ActionEvent e
int[] range
}
com/hammurapi/jcapture/MovieEditorDialog$11.class
MovieEditorDialog.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.MovieEditorDialog$11 extends java.awt.event.MouseAdapter {
final synthetic com.hammurapi.jcapture.MovieEditorDialog this$0
void <init> (com.hammurapi.jcapture.MovieEditorDialog)
public void mouseClicked (java.awt.event.MouseEvent)
int hitColumnIndex
java.awt.event.MouseEvent e
}
com/hammurapi/jcapture/MovieEditorDialog$12.class
MovieEditorDialog.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.MovieEditorDialog$12 extends java.lang.Object implements javax.swing.table.TableCellRenderer {
final synthetic com.hammurapi.jcapture.MovieEditorDialog this$0
void <init> (com.hammurapi.jcapture.MovieEditorDialog)
public java.awt.Component getTableCellRendererComponent (javax.swing.JTable, java.lang.Object, boolean, boolean, int, int)
javax.swing.JTable table
Object value
boolean isSelected
boolean hasFocus
int row
int column
}
com/hammurapi/jcapture/MovieEditorDialog$13.class
MovieEditorDialog.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.MovieEditorDialog$13 extends javax.swing.JPanel {
final synthetic com.hammurapi.jcapture.MovieEditorDialog this$0
void <init> (com.hammurapi.jcapture.MovieEditorDialog)
public void paintComponent (java.awt.Graphics)
java.awt.Image image
double xScale
double yScale
double scale
int scaledWidth
int scaledHeight
Exception e
java.awt.Graphics g
java.awt.Rectangle bounds
}
com/hammurapi/jcapture/MovieEditorDialog$14.class
MovieEditorDialog.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.MovieEditorDialog$14 extends java.awt.event.MouseAdapter {
final synthetic com.hammurapi.jcapture.MovieEditorDialog this$0
void <init> (com.hammurapi.jcapture.MovieEditorDialog)
public void mouseClicked (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
}
com/hammurapi/jcapture/MovieEditorDialog$15.class
MovieEditorDialog.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.MovieEditorDialog$15 extends javax.swing.AbstractAction {
final synthetic com.hammurapi.jcapture.MovieEditorDialog this$0
void <init> (com.hammurapi.jcapture.MovieEditorDialog, java.lang.String)
String x0
public void actionPerformed (java.awt.event.ActionEvent)
int idx
int[] arr$
int len$
int i$
java.awt.event.ActionEvent e
}
com/hammurapi/jcapture/MovieEditorDialog$16.class
MovieEditorDialog.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.MovieEditorDialog$16 extends javax.swing.AbstractAction {
final synthetic com.hammurapi.jcapture.MovieEditorDialog this$0
void <init> (com.hammurapi.jcapture.MovieEditorDialog, java.lang.String)
String x0
public void actionPerformed (java.awt.event.ActionEvent)
int idx
int[] arr$
int len$
int i$
java.awt.event.ActionEvent e
}
com/hammurapi/jcapture/MovieEditorDialog$17.class
MovieEditorDialog.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.MovieEditorDialog$17 extends javax.swing.AbstractAction {
final synthetic com.hammurapi.jcapture.MovieEditorDialog this$0
void <init> (com.hammurapi.jcapture.MovieEditorDialog, java.lang.String)
String x0
public void actionPerformed (java.awt.event.ActionEvent)
NumberFormatException nfe
String newVal
int idx
int[] arr$
int len$
int i$
java.awt.event.ActionEvent e
String msg
int inactivityInFrames
int lastActivity
}
com/hammurapi/jcapture/MovieEditorDialog$2.class
MovieEditorDialog.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.MovieEditorDialog$2 extends javax.swing.SwingWorker {
final synthetic com.hammurapi.jcapture.Movie val$movie
final synthetic javax.swing.JFrame val$frame
final synthetic com.hammurapi.jcapture.MovieEditorDialog this$0
void <init> (com.hammurapi.jcapture.MovieEditorDialog, com.hammurapi.jcapture.Movie, javax.swing.JFrame)
protected java.lang.Boolean doInBackground () throws java.lang.Exception
com.hammurapi.jcapture.VideoEncoder$Fragment fr
java.util.Iterator i$
int asidx
int ch
int i
double[][] sampleBuffer
com.hammurapi.jcapture.VideoEncoder$Fragment$Frame frm
java.util.Iterator i$
com.hammurapi.jcapture.WavFile wavFile
int audioFramesRead
int framePosition
com.hammurapi.jcapture.VideoEncoder$Fragment fr
java.util.Iterator i$
int idx
double audioSamplesPerFrame
java.awt.Point prevMouse
int totalFrames
javax.swing.ProgressMonitor progressMonitor
protected void done ()
Exception e
protected volatile synthetic java.lang.Object doInBackground () throws java.lang.Exception
}
com/hammurapi/jcapture/MovieEditorDialog$3$1.class
MovieEditorDialog.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.MovieEditorDialog$3$1 extends javax.swing.SwingWorker {
final synthetic com.hammurapi.jcapture.MovieEditorDialog$3 this$1
void <init> (com.hammurapi.jcapture.MovieEditorDialog$3)
protected com.hammurapi.jcapture.Movie doInBackground () throws java.lang.Exception
com.hammurapi.jcapture.MovieEditorDialog$FrameEntry fe
com.hammurapi.jcapture.MovieEditorDialog$FrameEntry[] arr$
int len$
int i$
int j
double[] ch
double[][] arr$
int len$
int i$
double[][] buf
int read
long[][] buf
int read
int i
javax.swing.ProgressMonitor progressMonitor
java.util.List newFrames
java.io.File newAudio
long numFrames
com.hammurapi.jcapture.WavFile newWavFile
java.io.File currentAudio
com.hammurapi.jcapture.WavFile currentWav
protected void done ()
Exception e
protected volatile synthetic java.lang.Object doInBackground () throws java.lang.Exception
}
com/hammurapi/jcapture/MovieEditorDialog$3.class
MovieEditorDialog.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.MovieEditorDialog$3 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic com.hammurapi.jcapture.MovieEditorDialog this$0
void <init> (com.hammurapi.jcapture.MovieEditorDialog)
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent evt
javax.swing.SwingWorker encoder
}
com/hammurapi/jcapture/MovieEditorDialog$4.class
MovieEditorDialog.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.MovieEditorDialog$4 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic com.hammurapi.jcapture.MovieEditorDialog this$0
void <init> (com.hammurapi.jcapture.MovieEditorDialog)
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent evt
}
com/hammurapi/jcapture/MovieEditorDialog$5.class
MovieEditorDialog.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.MovieEditorDialog$5 extends javax.swing.table.DefaultTableModel {
final synthetic com.hammurapi.jcapture.MovieEditorDialog this$0
void <init> (com.hammurapi.jcapture.MovieEditorDialog, int, int)
int x0
int x1
public boolean isCellEditable (int, int)
int row
int column
}
com/hammurapi/jcapture/MovieEditorDialog$6.class
MovieEditorDialog.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.MovieEditorDialog$6 extends javax.swing.JTable {
final synthetic com.hammurapi.jcapture.MovieEditorDialog this$0
void <init> (com.hammurapi.jcapture.MovieEditorDialog)
public javax.swing.JToolTip createToolTip ()
java.awt.image.BufferedImage toolTipImage
java.io.IOException e
java.awt.Point p
int hitColumnIndex
int hitRowIndex
}
com/hammurapi/jcapture/MovieEditorDialog$7.class
MovieEditorDialog.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.MovieEditorDialog$7 extends java.lang.Object implements javax.swing.event.PopupMenuListener {
final synthetic com.hammurapi.jcapture.MovieEditorDialog this$0
void <init> (com.hammurapi.jcapture.MovieEditorDialog)
public void popupMenuWillBecomeVisible (javax.swing.event.PopupMenuEvent)
javax.swing.event.PopupMenuEvent e
public void popupMenuWillBecomeInvisible (javax.swing.event.PopupMenuEvent)
javax.swing.event.PopupMenuEvent e
public void popupMenuCanceled (javax.swing.event.PopupMenuEvent)
javax.swing.event.PopupMenuEvent e
}
com/hammurapi/jcapture/MovieEditorDialog$8.class
MovieEditorDialog.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.MovieEditorDialog$8 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic javax.swing.JCheckBoxMenuItem val$splashMenuItem
final synthetic com.hammurapi.jcapture.MovieEditorDialog this$0
void <init> (com.hammurapi.jcapture.MovieEditorDialog, javax.swing.JCheckBoxMenuItem)
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
com/hammurapi/jcapture/MovieEditorDialog$9.class
MovieEditorDialog.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.MovieEditorDialog$9 extends java.lang.Object implements javax.swing.event.PopupMenuListener {
final synthetic javax.swing.JCheckBoxMenuItem val$splashMenuItem
final synthetic com.hammurapi.jcapture.MovieEditorDialog this$0
void <init> (com.hammurapi.jcapture.MovieEditorDialog, javax.swing.JCheckBoxMenuItem)
public void popupMenuWillBecomeVisible (javax.swing.event.PopupMenuEvent)
javax.swing.event.PopupMenuEvent e
public void popupMenuWillBecomeInvisible (javax.swing.event.PopupMenuEvent)
javax.swing.event.PopupMenuEvent e
public void popupMenuCanceled (javax.swing.event.PopupMenuEvent)
javax.swing.event.PopupMenuEvent e
}
com/hammurapi/jcapture/MovieEditorDialog$FrameEntry$AudioCellCanvas.class
MovieEditorDialog.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.MovieEditorDialog$FrameEntry$AudioCellCanvas extends com.hammurapi.jcapture.MovieEditorDialog$FrameEntry$CellCanvas {
final synthetic com.hammurapi.jcapture.MovieEditorDialog$FrameEntry this$1
void <init> (com.hammurapi.jcapture.MovieEditorDialog$FrameEntry, boolean, boolean)
boolean selected
boolean hasFocus
public void paintComponent (java.awt.Graphics)
java.awt.Graphics g
}
com/hammurapi/jcapture/MovieEditorDialog$FrameEntry$CellCanvas.class
MovieEditorDialog.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.MovieEditorDialog$FrameEntry$CellCanvas extends javax.swing.JPanel {
boolean selected
boolean hasFocus
final synthetic com.hammurapi.jcapture.MovieEditorDialog$FrameEntry this$1
void <init> (com.hammurapi.jcapture.MovieEditorDialog$FrameEntry, boolean, boolean)
boolean selected
boolean hasFocus
}
com/hammurapi/jcapture/MovieEditorDialog$FrameEntry$FrameCellCanvas.class
MovieEditorDialog.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.MovieEditorDialog$FrameEntry$FrameCellCanvas extends com.hammurapi.jcapture.MovieEditorDialog$FrameEntry$CellCanvas {
final synthetic com.hammurapi.jcapture.MovieEditorDialog$FrameEntry this$1
void <init> (com.hammurapi.jcapture.MovieEditorDialog$FrameEntry, boolean, boolean)
boolean selected
boolean hasFocus
public void paintComponent (java.awt.Graphics)
java.awt.Graphics g
}
com/hammurapi/jcapture/MovieEditorDialog$FrameEntry.class
MovieEditorDialog.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.MovieEditorDialog$FrameEntry extends java.lang.Object {
java.io.File audioFile
boolean mouseMoved
double[] audioSamples
int audioSamplesInFrame
boolean isDeleted
java.lang.ref.Reference toolTipImageRef
java.lang.ref.Reference frameImageRef
private javax.swing.JPanel[][][] canvases
int idx
int delta
com.hammurapi.jcapture.VideoEncoder$Fragment$Frame frame
final synthetic com.hammurapi.jcapture.MovieEditorDialog this$0
private void <init> (com.hammurapi.jcapture.MovieEditorDialog)
java.awt.image.BufferedImage getToolTipImage () throws java.io.IOException
java.awt.image.BufferedImage image
java.awt.Graphics2D g
java.awt.image.BufferedImage ret
void paintFrame (com.hammurapi.jcapture.MovieEditorDialog$FrameEntry$FrameCellCanvas, java.awt.Graphics, boolean, boolean)
int mx
int my
com.hammurapi.jcapture.MovieEditorDialog$FrameEntry$FrameCellCanvas frameCellCanvas
java.awt.Graphics g
boolean selected
boolean hasFocus
void paintAudio (com.hammurapi.jcapture.MovieEditorDialog$FrameEntry$AudioCellCanvas, java.awt.Graphics, boolean, boolean)
int volume
int i
com.hammurapi.jcapture.MovieEditorDialog$FrameEntry$AudioCellCanvas audioCellCanvas
java.awt.Graphics g
boolean selected
boolean hasFocus
private void decorate (javax.swing.JComponent, java.awt.Graphics, boolean, boolean)
java.awt.Rectangle bounds
java.awt.Rectangle bounds
java.awt.Rectangle bounds
javax.swing.JComponent component
java.awt.Graphics g
boolean selected
boolean hasFocus
java.awt.image.BufferedImage getImage () throws java.io.IOException
java.awt.image.BufferedImage si
com.hammurapi.jcapture.VideoEncoder$Fragment$Frame$Shape shape
java.util.Iterator i$
int i
int startIdx
int deltaArea
java.awt.Graphics2D g
java.awt.image.BufferedImage ret
private java.awt.image.BufferedImage shapeImage (com.hammurapi.jcapture.VideoEncoder$Fragment$Frame$Shape) throws java.io.IOException
com.hammurapi.jcapture.VideoEncoder$Fragment$Frame$Shape shape
com.hammurapi.jcapture.VideoEncoder$Fragment$Frame$Shape$ShapeContent shapeContent
boolean coversEverything (int)
com.hammurapi.jcapture.VideoEncoder$Fragment$Frame$Shape shape
java.util.Iterator i$
int entryIdx
public java.awt.Component getCellRendererComponent (int, boolean, boolean)
int row
boolean isSelected
boolean hasFocus
synthetic void <init> (com.hammurapi.jcapture.MovieEditorDialog, com.hammurapi.jcapture.MovieEditorDialog$1)
com.hammurapi.jcapture.MovieEditorDialog x0
com.hammurapi.jcapture.MovieEditorDialog$1 x1
}
com/hammurapi/jcapture/MovieEditorDialog$SoundPlayer.class
MovieEditorDialog.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.MovieEditorDialog$SoundPlayer extends java.lang.Object implements java.lang.Runnable {
private final int BUFFER_SIZE
private javax.sound.sampled.AudioInputStream audioStream
private javax.sound.sampled.SourceDataLine sourceLine
private java.io.File audioFile
final synthetic com.hammurapi.jcapture.MovieEditorDialog this$0
public void <init> (com.hammurapi.jcapture.MovieEditorDialog, int, int) throws java.lang.Exception
int i
int j
double[] ch
double[][] arr$
int len$
int i$
double[][] buf
int read
long[][] buf
int read
int i
javax.sound.sampled.AudioFormat audioFormat
javax.sound.sampled.DataLine$Info info
int start
int end
long numFrames
com.hammurapi.jcapture.WavFile newWavFile
java.io.File currentAudio
com.hammurapi.jcapture.WavFile currentWav
public void run ()
byte[] buf
int l
Exception e
}
com/hammurapi/jcapture/MovieEditorDialog.class
MovieEditorDialog.java
package com.hammurapi.jcapture
public com.hammurapi.jcapture.MovieEditorDialog extends javax.swing.JDialog {
private static final double DECIBELS_PER_PIXEL
private static final double NORMALIZED_LEVEL
private static final int AUDIO_CELL_HEIGHT
private static final int MEDIAN
int minCellDimension
int minToolTipImageDimension
int splashIndex
double coeff
private static java.awt.Color INACTIVE_COLOR
private static java.awt.Color ACTIVE_COLOR
private static java.awt.Color SELECTED_COLOR
private static java.awt.Color FOCUSED_COLOR
private static java.awt.Color PLAYING_COLOR
private static java.awt.Color SPLASH_COLOR
private static java.awt.Color SOUND_COLOR
private static java.awt.Color DELETED_SOUND_COLOR
private javax.swing.JButton saveButton
private javax.swing.JPanel contentPanel
private javax.swing.JScrollPane timeLineScrollPane
private javax.swing.JCheckBox normalizeVolumeCheckBox
private javax.swing.JPanel frameCanvas
javax.swing.JTable timeLineTable
private javax.swing.JButton discardButton
private int focusColumn
private int playingColumn
private java.awt.Image mouseImage
private double maxVolume
com.hammurapi.jcapture.MovieEditorDialog$FrameEntry[] frameEntries
int cellWidth
int cellHeight
int toolTipImageWidth
int toolTipImageHeight
boolean hasAudio
private com.hammurapi.jcapture.Movie movie
int numChannels
int validBits
long sampleRate
javax.swing.Timer[] playTimera
private java.util.concurrent.Executor backgroundProcessor
private double inactivityInterval
private String imageFormat
public void <init> (javax.swing.JFrame, com.hammurapi.jcapture.Movie, java.util.concurrent.Executor, double, java.lang.String)
javax.swing.JFrame frame
com.hammurapi.jcapture.Movie movie
java.util.concurrent.Executor backgroundProcessor
double inactivityInterval
String imageFormat
double aspectRatio
javax.swing.SwingWorker loader
void buildUI ()
int i
java.awt.BorderLayout thisLayout
java.awt.GridBagLayout contentPanelLayout
javax.swing.table.TableModel timeLineTableModel
javax.swing.JPopupMenu popup
javax.swing.JCheckBoxMenuItem splashMenuItem
javax.swing.JMenuItem playMenuItem
javax.swing.Action playAction
javax.swing.table.TableCellRenderer renderer
void addUndeleteFramesMenuItem (javax.swing.JPopupMenu)
javax.swing.JPopupMenu popup
javax.swing.JMenuItem unDeleteFrameMenuItem
javax.swing.Action unDeleteFrameAction
void addDeleteFramesMenuItem (javax.swing.JPopupMenu)
javax.swing.JPopupMenu popup
javax.swing.JMenuItem deleteFrameMenuItem
javax.swing.Action deleteFrameAction
void addRemoveInactivityMenuItem (javax.swing.JPopupMenu)
javax.swing.JPopupMenu popup
javax.swing.JMenuItem removeInactivityMenuItem
javax.swing.Action deleteFrameAction
static synthetic java.awt.Color access$000 ()
static synthetic java.awt.Color access$100 ()
static synthetic java.awt.Color access$200 ()
static synthetic java.awt.Color access$300 ()
static synthetic java.awt.Color access$400 ()
static synthetic int access$500 (com.hammurapi.jcapture.MovieEditorDialog)
com.hammurapi.jcapture.MovieEditorDialog x0
static synthetic java.awt.Color access$600 ()
static synthetic java.awt.Color access$700 ()
static synthetic java.awt.Color access$800 ()
static synthetic java.awt.Image access$900 (com.hammurapi.jcapture.MovieEditorDialog)
com.hammurapi.jcapture.MovieEditorDialog x0
static synthetic double access$1102 (com.hammurapi.jcapture.MovieEditorDialog, double)
com.hammurapi.jcapture.MovieEditorDialog x0
double x1
static synthetic double access$1100 (com.hammurapi.jcapture.MovieEditorDialog)
com.hammurapi.jcapture.MovieEditorDialog x0
static synthetic java.lang.String access$1200 (com.hammurapi.jcapture.MovieEditorDialog)
com.hammurapi.jcapture.MovieEditorDialog x0
static synthetic javax.swing.JCheckBox access$1300 (com.hammurapi.jcapture.MovieEditorDialog)
com.hammurapi.jcapture.MovieEditorDialog x0
static synthetic com.hammurapi.jcapture.Movie access$1400 (com.hammurapi.jcapture.MovieEditorDialog)
com.hammurapi.jcapture.MovieEditorDialog x0
static synthetic int access$1500 (com.hammurapi.jcapture.MovieEditorDialog)
com.hammurapi.jcapture.MovieEditorDialog x0
static synthetic int access$502 (com.hammurapi.jcapture.MovieEditorDialog, int)
com.hammurapi.jcapture.MovieEditorDialog x0
int x1
static synthetic java.util.concurrent.Executor access$1600 (com.hammurapi.jcapture.MovieEditorDialog)
com.hammurapi.jcapture.MovieEditorDialog x0
static synthetic int access$504 (com.hammurapi.jcapture.MovieEditorDialog)
com.hammurapi.jcapture.MovieEditorDialog x0
static synthetic javax.swing.JPanel access$1700 (com.hammurapi.jcapture.MovieEditorDialog)
com.hammurapi.jcapture.MovieEditorDialog x0
static synthetic int access$1502 (com.hammurapi.jcapture.MovieEditorDialog, int)
com.hammurapi.jcapture.MovieEditorDialog x0
int x1
static synthetic double access$1800 (com.hammurapi.jcapture.MovieEditorDialog)
com.hammurapi.jcapture.MovieEditorDialog x0
static synthetic double access$1802 (com.hammurapi.jcapture.MovieEditorDialog, double)
com.hammurapi.jcapture.MovieEditorDialog x0
double x1
static void <clinit> ()
}
com/hammurapi/jcapture/RecordingControlsFrame$1.class
RecordingControlsFrame.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.RecordingControlsFrame$1 extends java.lang.Object implements java.awt.event.ComponentListener {
final synthetic javax.swing.JFrame[] val$borderFrames
final synthetic com.hammurapi.jcapture.RecordingControlsFrame this$0
void <init> (com.hammurapi.jcapture.RecordingControlsFrame, javax.swing.JFrame[])
public void componentShown (java.awt.event.ComponentEvent)
javax.swing.JFrame bf
javax.swing.JFrame[] arr$
int len$
int i$
java.awt.event.ComponentEvent e
public void componentResized (java.awt.event.ComponentEvent)
java.awt.event.ComponentEvent e
public void componentMoved (java.awt.event.ComponentEvent)
java.awt.event.ComponentEvent e
public void componentHidden (java.awt.event.ComponentEvent)
javax.swing.JFrame bf
javax.swing.JFrame[] arr$
int len$
int i$
java.awt.event.ComponentEvent e
}
com/hammurapi/jcapture/RecordingControlsFrame$2.class
RecordingControlsFrame.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.RecordingControlsFrame$2 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic com.hammurapi.jcapture.RecordingControlsFrame this$0
void <init> (com.hammurapi.jcapture.RecordingControlsFrame)
public void actionPerformed (java.awt.event.ActionEvent)
Exception e
java.awt.event.ActionEvent evt
}
com/hammurapi/jcapture/RecordingControlsFrame$3$1.class
RecordingControlsFrame.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.RecordingControlsFrame$3$1 extends javax.swing.SwingWorker {
final synthetic com.hammurapi.jcapture.RecordingControlsFrame$3 this$1
void <init> (com.hammurapi.jcapture.RecordingControlsFrame$3)
protected com.hammurapi.jcapture.Movie doInBackground () throws java.lang.Exception
protected void done ()
com.hammurapi.jcapture.Movie movie
Exception e
protected volatile synthetic java.lang.Object doInBackground () throws java.lang.Exception
}
com/hammurapi/jcapture/RecordingControlsFrame$3.class
RecordingControlsFrame.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.RecordingControlsFrame$3 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic com.hammurapi.jcapture.CaptureFrame val$captureFrame
final synthetic com.hammurapi.jcapture.RecordingControlsFrame this$0
void <init> (com.hammurapi.jcapture.RecordingControlsFrame, com.hammurapi.jcapture.CaptureFrame)
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent evt
javax.swing.SwingWorker task
}
com/hammurapi/jcapture/RecordingControlsFrame$4.class
RecordingControlsFrame.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.RecordingControlsFrame$4 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic com.hammurapi.jcapture.CaptureFrame val$captureFrame
final synthetic com.hammurapi.jcapture.RecordingControlsFrame this$0
void <init> (com.hammurapi.jcapture.RecordingControlsFrame, com.hammurapi.jcapture.CaptureFrame)
public void actionPerformed (java.awt.event.ActionEvent)
Exception e
java.awt.event.ActionEvent evt
}
com/hammurapi/jcapture/RecordingControlsFrame$5.class
RecordingControlsFrame.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.RecordingControlsFrame$5 extends javax.swing.SwingWorker {
private Object errorMessage
private String errorTitle
final synthetic com.hammurapi.jcapture.Movie val$movie
final synthetic String val$fileName
final synthetic com.hammurapi.jcapture.RecordingControlsFrame this$0
void <init> (com.hammurapi.jcapture.RecordingControlsFrame, com.hammurapi.jcapture.Movie, java.lang.String)
protected java.awt.Dimension doInBackground () throws java.lang.Exception
java.io.File tmpFile
java.io.FileOutputStream out
java.awt.Dimension dimension
org.apache.http.HttpResponse iResponse
Error e
java.io.File savedTo
protected void done ()
netscape.javascript.JSObject window
String toEval
java.awt.Dimension dimension
Exception e
protected volatile synthetic java.lang.Object doInBackground () throws java.lang.Exception
}
com/hammurapi/jcapture/RecordingControlsFrame.class
RecordingControlsFrame.java
package com.hammurapi.jcapture
public com.hammurapi.jcapture.RecordingControlsFrame extends javax.swing.JFrame {
private static final String RESUME_TEXT
private static final String PAUSE_TEXT
private javax.swing.JButton pauseButton
private javax.swing.JButton cancelButton
private javax.swing.JButton stopButton
private com.hammurapi.jcapture.ScreenRecorder screenRecorder
private com.hammurapi.jcapture.CaptureFrame captureFrame
public void <init> (com.hammurapi.jcapture.CaptureFrame, javax.swing.JFrame[])
Exception e
com.hammurapi.jcapture.CaptureFrame captureFrame
javax.swing.JFrame[] borderFrames
javax.swing.JPanel contentPanel
java.awt.GridBagLayout thisLayout
void uploadMovie (com.hammurapi.jcapture.Movie)
javax.swing.SwingWorker task
String fileName
com.hammurapi.jcapture.Movie movie
static synthetic javax.swing.JButton access$000 (com.hammurapi.jcapture.RecordingControlsFrame)
com.hammurapi.jcapture.RecordingControlsFrame x0
static synthetic com.hammurapi.jcapture.ScreenRecorder access$100 (com.hammurapi.jcapture.RecordingControlsFrame)
com.hammurapi.jcapture.RecordingControlsFrame x0
static synthetic javax.swing.JButton access$200 (com.hammurapi.jcapture.RecordingControlsFrame)
com.hammurapi.jcapture.RecordingControlsFrame x0
static synthetic javax.swing.JButton access$300 (com.hammurapi.jcapture.RecordingControlsFrame)
com.hammurapi.jcapture.RecordingControlsFrame x0
static synthetic com.hammurapi.jcapture.CaptureFrame access$400 (com.hammurapi.jcapture.RecordingControlsFrame)
com.hammurapi.jcapture.RecordingControlsFrame x0
}
com/hammurapi/jcapture/Region.class
Region.java
package com.hammurapi.jcapture
public com.hammurapi.jcapture.Region extends java.awt.Rectangle {
private static final int TRANSPARENT_COLOR
private java.awt.image.BufferedImage master
private java.awt.image.BufferedImage prev
private int grabRange
private com.hammurapi.jcapture.MappedImage image
private boolean transparency
private java.awt.Point imageLocation
private String format
private java.nio.channels.FileChannel channel
private com.hammurapi.jcapture.Region masterImageRegion
private long imageHash
private boolean coversEverything
public void <init> (java.awt.image.BufferedImage, java.lang.String, java.nio.channels.FileChannel, java.awt.image.BufferedImage, boolean, int, int, int)
java.awt.image.BufferedImage master
String format
java.nio.channels.FileChannel channel
java.awt.image.BufferedImage prev
boolean transparency
int x
int y
int grabRange
public void <init> (com.hammurapi.jcapture.MappedImage) throws java.io.IOException
int sy
int sh
int sx
int sw
com.hammurapi.jcapture.MappedImage master
java.awt.image.BufferedImage img
public void grabImage () throws java.io.IOException
int xt
int yt
int newPixel
int oldPixel
int pixelRGB
int y
int x
int imageWidth
int widthDelta
int imageHeight
int heightDelta
java.awt.image.BufferedImage bImage
public com.hammurapi.jcapture.MappedImage getImage ()
public java.awt.Point getImageLocation ()
boolean merge (int, int)
int newMinX
int newMinY
int newMaxX
int newMaxY
int x
int y
boolean merge (com.hammurapi.jcapture.Region)
int newMinX
int newMinY
int newMaxX
int newMaxY
com.hammurapi.jcapture.Region region
public com.hammurapi.jcapture.Region getMasterImageRegion ()
public void setMasterImageRegion (com.hammurapi.jcapture.Region)
com.hammurapi.jcapture.Region masterImageRegion
public boolean imageEquals (com.hammurapi.jcapture.Region) throws java.io.IOException
int sy
int sh
int sx
int sw
com.hammurapi.jcapture.Region other
com.hammurapi.jcapture.MappedImage otherImage
java.awt.image.BufferedImage bImage
java.awt.image.BufferedImage oImage
public boolean dedup (com.hammurapi.jcapture.Region) throws java.io.IOException
com.hammurapi.jcapture.Region sr
public boolean coversEverything ()
static void <clinit> ()
}
com/hammurapi/jcapture/ScreenRecorder$1.class
ScreenRecorder.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.ScreenRecorder$1 extends java.lang.Object implements java.io.Closeable {
final synthetic java.io.RandomAccessFile val$raf
final synthetic java.io.File val$imagesFile
final synthetic com.hammurapi.jcapture.ScreenRecorder this$0
void <init> (com.hammurapi.jcapture.ScreenRecorder, java.io.RandomAccessFile, java.io.File)
public void close () throws java.io.IOException
}
com/hammurapi/jcapture/ScreenRecorder$Fragment$AudioRecordingThread.class
ScreenRecorder.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.ScreenRecorder$Fragment$AudioRecordingThread extends com.hammurapi.jcapture.ScreenRecorder$SafeThread {
final synthetic com.hammurapi.jcapture.ScreenRecorder$Fragment this$1
public void <init> (com.hammurapi.jcapture.ScreenRecorder$Fragment)
protected void runInternal () throws java.lang.Exception
}
com/hammurapi/jcapture/ScreenRecorder$Fragment$ScreenCapturingThread.class
ScreenRecorder.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.ScreenRecorder$Fragment$ScreenCapturingThread extends com.hammurapi.jcapture.ScreenRecorder$SafeThread {
final synthetic com.hammurapi.jcapture.ScreenRecorder$Fragment this$1
public void <init> (com.hammurapi.jcapture.ScreenRecorder$Fragment)
protected void runInternal () throws java.lang.Exception
long toSleep
int shot
long start
com.hammurapi.jcapture.ScreenShot screenShot
}
com/hammurapi/jcapture/ScreenRecorder$Fragment.class
ScreenRecorder.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.ScreenRecorder$Fragment extends java.lang.Object {
private com.hammurapi.jcapture.ScreenShot first
java.io.File audioSink
java.util.List screenshots
com.hammurapi.jcapture.ScreenRecorder$Fragment$AudioRecordingThread audioRecordingThread
com.hammurapi.jcapture.ScreenRecorder$Fragment$ScreenCapturingThread screenCapturingThread
volatile boolean isDone
final synthetic com.hammurapi.jcapture.ScreenRecorder this$0
float getActualFps ()
public void <init> (com.hammurapi.jcapture.ScreenRecorder) throws java.lang.Exception
void stop () throws java.lang.Exception
static synthetic com.hammurapi.jcapture.ScreenShot access$300 (com.hammurapi.jcapture.ScreenRecorder$Fragment)
com.hammurapi.jcapture.ScreenRecorder$Fragment x0
static synthetic com.hammurapi.jcapture.ScreenShot access$302 (com.hammurapi.jcapture.ScreenRecorder$Fragment, com.hammurapi.jcapture.ScreenShot)
com.hammurapi.jcapture.ScreenRecorder$Fragment x0
com.hammurapi.jcapture.ScreenShot x1
}
com/hammurapi/jcapture/ScreenRecorder$SafeThread.class
ScreenRecorder.java
package com.hammurapi.jcapture
abstract com.hammurapi.jcapture.ScreenRecorder$SafeThread extends java.lang.Thread {
private Exception exception
public void <init> (java.lang.String)
String name
public void run ()
Exception e
protected abstract void runInternal () throws java.lang.Exception
public java.lang.Exception getException ()
}
com/hammurapi/jcapture/ScreenRecorder.class
ScreenRecorder.java
package com.hammurapi.jcapture
public com.hammurapi.jcapture.ScreenRecorder extends java.lang.Object {
private com.hammurapi.jcapture.CaptureConfig config
private java.io.Closeable imagesFileCloseable
java.util.LinkedList fragments
private java.nio.channels.FileChannel imagesChannel
long frameLength
private javax.sound.sampled.TargetDataLine targetDataLine
public void <init> (com.hammurapi.jcapture.CaptureConfig, com.hammurapi.jcapture.AbstractCaptureApplet) throws java.lang.Exception
javax.sound.sampled.Mixer mx
javax.sound.sampled.Mixer$Info mi
javax.sound.sampled.Mixer$Info[] arr$
int len$
int i$
javax.sound.sampled.DataLine$Info info
javax.sound.sampled.Mixer mixer
javax.sound.sampled.Mixer firstMixer
com.hammurapi.jcapture.CaptureConfig config
com.hammurapi.jcapture.AbstractCaptureApplet applet
java.io.File imagesFile
java.io.RandomAccessFile raf
public synchronized void start () throws java.lang.Exception
public void stop () throws java.lang.Exception
public com.hammurapi.jcapture.Movie getMovie () throws java.lang.Exception
com.hammurapi.jcapture.ScreenRecorder$Fragment f
java.util.Iterator i$
com.hammurapi.jcapture.VideoEncoder$Fragment$Frame$Shape$ShapeContent content
com.hammurapi.jcapture.VideoEncoder$Fragment$Frame$Shape$ShapeContent content
com.hammurapi.jcapture.Region region
java.util.Iterator i$
java.util.List frameShapes
com.hammurapi.jcapture.ScreenShot screenShot
java.util.concurrent.Future sf
java.util.Iterator i$
int lastActivity
java.util.List framesCollector
com.hammurapi.jcapture.ScreenRecorder$Fragment fragment
java.util.Iterator i$
int progressCounter
int inactivityInterval
float fps
java.util.List fragmentCollector
int totalWork
java.util.Map imageCache
java.awt.Dimension frameDimension
javax.swing.ProgressMonitor progressMonitor
static synthetic javax.sound.sampled.TargetDataLine access$000 (com.hammurapi.jcapture.ScreenRecorder)
com.hammurapi.jcapture.ScreenRecorder x0
static synthetic java.nio.channels.FileChannel access$100 (com.hammurapi.jcapture.ScreenRecorder)
com.hammurapi.jcapture.ScreenRecorder x0
static synthetic com.hammurapi.jcapture.CaptureConfig access$200 (com.hammurapi.jcapture.ScreenRecorder)
com.hammurapi.jcapture.ScreenRecorder x0
}
com/hammurapi/jcapture/ScreenShot.class
ScreenShot.java
package com.hammurapi.jcapture
public com.hammurapi.jcapture.ScreenShot extends java.lang.Object implements java.util.concurrent.Callable {
private final com.hammurapi.jcapture.ScreenShot prev
private final int secNo
private com.hammurapi.jcapture.ScreenShot next
private final long timeStamp
private int grabRange
private boolean transparency
private com.hammurapi.jcapture.MappedImage image
private java.awt.Point mousePosition
private double scale
private boolean border
private java.awt.Dimension size
private java.nio.channels.FileChannel imageChannel
private String imageFormat
private java.util.List regions
private long totalPixels
private long differentPixels
private double diffThreshold
public void <init> (java.awt.image.BufferedImage, java.awt.Point, com.hammurapi.jcapture.ScreenShot, long, int, boolean, boolean, double, java.nio.channels.FileChannel, java.lang.String) throws java.io.IOException
java.awt.image.BufferedImage image
java.awt.Point mousePosition
com.hammurapi.jcapture.ScreenShot prev
long timeStamp
int grabRange
boolean transparency
boolean border
double scale
java.nio.channels.FileChannel imageChannel
String imageFormat
public java.awt.Point getMousePosition ()
public float getFramesPerSecond ()
com.hammurapi.jcapture.ScreenShot sibling
long start
long end
int length
public double getDiffLevel ()
public com.hammurapi.jcapture.ScreenShot call () throws java.lang.Exception
java.awt.image.BufferedImage scaled
java.awt.Graphics2D g
java.awt.Graphics2D ssg
com.hammurapi.jcapture.Region region
java.util.Iterator i$
int newPixel
int oldPixel
int y
int h
int x
int w
java.util.ListIterator lit
com.hammurapi.jcapture.Region master
int i
com.hammurapi.jcapture.Region region
java.util.Iterator i$
java.awt.image.BufferedImage pimg
java.util.ListIterator iit
com.hammurapi.jcapture.Region sr
java.util.Iterator i$
com.hammurapi.jcapture.ScreenShot sibling
com.hammurapi.jcapture.Region or
java.awt.image.BufferedImage img
java.util.ListIterator oit
public void dump (java.io.File, java.lang.String) throws java.io.IOException
java.awt.image.BufferedImage img
int i
java.io.File dir
String imageFormat
public java.util.List getRegions ()
public int getSecNo ()
public boolean isActive ()
public java.awt.Dimension getSize ()
public volatile synthetic java.lang.Object call () throws java.lang.Exception
}
com/hammurapi/jcapture/ShapeImpl$ImageImpl.class
ShapeImpl.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.ShapeImpl$ImageImpl extends java.lang.Object implements com.hammurapi.jcapture.VideoEncoder$Fragment$Frame$Shape$Image {
com.hammurapi.jcapture.MappedImage image
private boolean coversEverything
void <init> (com.hammurapi.jcapture.MappedImage, boolean)
com.hammurapi.jcapture.MappedImage image
boolean coversEverything
public boolean coversEverything ()
public com.hammurapi.jcapture.MappedImage getImage ()
}
com/hammurapi/jcapture/ShapeImpl$ImageReferenceImpl.class
ShapeImpl.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.ShapeImpl$ImageReferenceImpl extends java.lang.Object implements com.hammurapi.jcapture.VideoEncoder$Fragment$Frame$Shape$ImageReference {
private com.hammurapi.jcapture.VideoEncoder$Fragment$Frame$Shape$Image image
void <init> (com.hammurapi.jcapture.VideoEncoder$Fragment$Frame$Shape$Image)
com.hammurapi.jcapture.VideoEncoder$Fragment$Frame$Shape$Image image
public boolean coversEverything ()
public com.hammurapi.jcapture.VideoEncoder$Fragment$Frame$Shape$Image getImage ()
}
com/hammurapi/jcapture/ShapeImpl.class
ShapeImpl.java
package com.hammurapi.jcapture
com.hammurapi.jcapture.ShapeImpl extends java.lang.Object implements com.hammurapi.jcapture.VideoEncoder$Fragment$Frame$Shape {
private java.awt.Point location
private com.hammurapi.jcapture.VideoEncoder$Fragment$Frame$Shape$ShapeContent content
void <init> (java.awt.Point, com.hammurapi.jcapture.VideoEncoder$Fragment$Frame$Shape$ShapeContent)
java.awt.Point location
com.hammurapi.jcapture.VideoEncoder$Fragment$Frame$Shape$ShapeContent content
public java.awt.Point getLocation ()
public com.hammurapi.jcapture.VideoEncoder$Fragment$Frame$Shape$ShapeContent getContent ()
}
com/hammurapi/jcapture/SwfEncoder.class
SwfEncoder.java
package com.hammurapi.jcapture
public com.hammurapi.jcapture.SwfEncoder extends java.lang.Object implements com.hammurapi.jcapture.VideoEncoder {
public void <init> ()
public java.lang.String getFileExtension ()
public java.lang.String getMimeType ()
public java.lang.String toString ()
public java.awt.Dimension encode (com.hammurapi.jcapture.VideoEncoder$Config, com.hammurapi.jcapture.Movie, java.io.OutputStream) throws java.lang.Exception
com.hammurapi.jcapture.VideoEncoder$Fragment frg
java.util.Iterator i$
Runtime runtime
Process proc
java.util.List toolbarDefinitions
com.flagstone.transform.Place2 placeBackground
com.flagstone.transform.MovieHeader header
int toolbarHeight
int toolbarWidth
int toolbarX
int toolbarY
int movieWidth
int movieHeight
float toolbarScaleX
float toolbarScaleY
com.flagstone.transform.datatype.Bounds movieBounds
com.flagstone.transform.MovieTag soundBlock
int i
com.hammurapi.jcapture.VideoEncoder$Fragment$Frame$Shape$Image image
com.hammurapi.jcapture.VideoEncoder$Fragment$Frame$Shape$Image image
com.flagstone.transform.util.image.ImageDecoder decoder
Exception e
com.hammurapi.jcapture.VideoEncoder$Fragment$Frame$Shape$ShapeContent shapeContent
com.hammurapi.jcapture.VideoEncoder$Fragment$Frame$Shape$Image image
com.flagstone.transform.image.ImageTag imageTag
int shapeId
com.flagstone.transform.DefineTag shapeTag
com.flagstone.transform.Place2 place
com.hammurapi.jcapture.VideoEncoder$Fragment$Frame$Shape shape
java.util.Iterator i$
java.awt.image.BufferedImage scaled
java.awt.Graphics2D g
java.awt.image.BufferedImage mouseBi
java.io.ByteArrayOutputStream baos
com.flagstone.transform.util.image.ImageDecoder decoder
com.flagstone.transform.DefineTag mShape
com.flagstone.transform.Remove remove
com.flagstone.transform.DoAction cmd
boolean addStop
java.awt.Point mouseLocation
com.hammurapi.jcapture.VideoEncoder$Fragment$Frame frame
java.util.Iterator i$
com.flagstone.transform.MovieTag block
com.flagstone.transform.util.sound.SoundFactory soundFactory
boolean soundHeaderAdded
java.io.File audio
com.hammurapi.jcapture.VideoEncoder$Fragment fragment
java.util.Iterator i$
java.util.List actions
com.flagstone.transform.DoAction doAction
com.hammurapi.jcapture.VideoEncoder$Config config
com.hammurapi.jcapture.Movie source
java.io.OutputStream out
java.util.concurrent.atomic.AtomicInteger uid
int maxId
com.hammurapi.jcapture.ButtonManager manager
com.flagstone.transform.util.shape.Canvas path
int minImgLayer
int imgLayer
int maxImgLayer
int mouseLayer
int mouseUid
com.flagstone.transform.Place2 mousePlace
com.flagstone.transform.image.ImageTag mouseImage
int layer
int totalWork
javax.swing.ProgressMonitor progressMonitor
int progressCounter
boolean firstFrame
java.awt.Dimension ret
java.util.Map imageCache
com.flagstone.transform.Movie movie
java.awt.Point prevMouseLocation
int frameNo
}
com/hammurapi/jcapture/Translucener.class
Translucener.java
package com.hammurapi.jcapture
abstract com.hammurapi.jcapture.Translucener extends java.lang.Object {
void <init> ()
protected abstract void makeTranslucent (java.awt.Frame)
static void makeFrameTranslucent (java.awt.Frame) throws java.lang.Exception
java.awt.Frame frame
String jVersion
}
com/hammurapi/jcapture/VideoEncoder$Config.class
VideoEncoder.java
package com.hammurapi.jcapture
public abstract com.hammurapi.jcapture.VideoEncoder$Config extends java.lang.Object {
public abstract boolean isToolBar ()
public abstract boolean isLoop ()
public abstract boolean isPlay ()
public abstract double getScreenScale ()
public abstract java.awt.Component getParentComponent ()
public abstract java.lang.String getImageFormat ()
public abstract java.lang.String getMp3command ()
}
com/hammurapi/jcapture/VideoEncoder$Fragment$Frame$Shape$Image.class
VideoEncoder.java
package com.hammurapi.jcapture
public abstract com.hammurapi.jcapture.VideoEncoder$Fragment$Frame$Shape$Image extends java.lang.Object implements com.hammurapi.jcapture.VideoEncoder$Fragment$Frame$Shape$ShapeContent {
public abstract com.hammurapi.jcapture.MappedImage getImage ()
}
com/hammurapi/jcapture/VideoEncoder$Fragment$Frame$Shape$ImageReference.class
VideoEncoder.java
package com.hammurapi.jcapture
public abstract com.hammurapi.jcapture.VideoEncoder$Fragment$Frame$Shape$ImageReference extends java.lang.Object implements com.hammurapi.jcapture.VideoEncoder$Fragment$Frame$Shape$ShapeContent {
public abstract com.hammurapi.jcapture.VideoEncoder$Fragment$Frame$Shape$Image getImage ()
}
com/hammurapi/jcapture/VideoEncoder$Fragment$Frame$Shape$ShapeContent.class
VideoEncoder.java
package com.hammurapi.jcapture
public abstract com.hammurapi.jcapture.VideoEncoder$Fragment$Frame$Shape$ShapeContent extends java.lang.Object {
public abstract boolean coversEverything ()
}
com/hammurapi/jcapture/VideoEncoder$Fragment$Frame$Shape.class
VideoEncoder.java
package com.hammurapi.jcapture
public abstract com.hammurapi.jcapture.VideoEncoder$Fragment$Frame$Shape extends java.lang.Object {
public abstract java.awt.Point getLocation ()
public abstract com.hammurapi.jcapture.VideoEncoder$Fragment$Frame$Shape$ShapeContent getContent ()
}
com/hammurapi/jcapture/VideoEncoder$Fragment$Frame.class
VideoEncoder.java
package com.hammurapi.jcapture
public abstract com.hammurapi.jcapture.VideoEncoder$Fragment$Frame extends java.lang.Object {
public abstract boolean isActive ()
public abstract java.util.List getShapes ()
public abstract java.awt.Point getMousePointer ()
public abstract java.awt.Dimension getSize ()
}
com/hammurapi/jcapture/VideoEncoder$Fragment.class
VideoEncoder.java
package com.hammurapi.jcapture
public abstract com.hammurapi.jcapture.VideoEncoder$Fragment extends java.lang.Object {
public abstract java.util.List getFrames ()
public abstract java.io.File getAudio ()
}
com/hammurapi/jcapture/VideoEncoder.class
VideoEncoder.java
package com.hammurapi.jcapture
public abstract com.hammurapi.jcapture.VideoEncoder extends java.lang.Object {
public abstract java.lang.String getFileExtension ()
public abstract java.lang.String getMimeType ()
public abstract java.lang.String toString ()
public abstract java.awt.Dimension encode (com.hammurapi.jcapture.VideoEncoder$Config, com.hammurapi.jcapture.Movie, java.io.OutputStream) throws java.lang.Exception
}
com/hammurapi/jcapture/WavFile$IOState.class
WavFile.java
package com.hammurapi.jcapture
final enum com.hammurapi.jcapture.WavFile$IOState extends java.lang.Enum {
public static final enum com.hammurapi.jcapture.WavFile$IOState READING
public static final enum com.hammurapi.jcapture.WavFile$IOState WRITING
public static final enum com.hammurapi.jcapture.WavFile$IOState CLOSED
private static final synthetic com.hammurapi.jcapture.WavFile$IOState[] $VALUES
public static com.hammurapi.jcapture.WavFile$IOState[] values ()
public static com.hammurapi.jcapture.WavFile$IOState valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/hammurapi/jcapture/WavFile.class
WavFile.java
package com.hammurapi.jcapture
public com.hammurapi.jcapture.WavFile extends java.lang.Object {
private static final int BUFFER_SIZE
private static final int FMT_CHUNK_ID
private static final int DATA_CHUNK_ID
private static final int RIFF_CHUNK_ID
private static final int RIFF_TYPE_ID
private java.io.File file
private com.hammurapi.jcapture.WavFile$IOState ioState
private int bytesPerSample
private long numFrames
private java.io.FileOutputStream oStream
private java.io.FileInputStream iStream
private double floatScale
private double floatOffset
private boolean wordAlignAdjust
private int numChannels
private long sampleRate
private int blockAlign
private int validBits
private byte[] buffer
private int bufferPointer
private int bytesRead
private long frameCounter
private void <init> ()
public int getNumChannels ()
public long getNumFrames ()
public long getFramesRemaining ()
public long getSampleRate ()
public int getValidBits ()
public static com.hammurapi.jcapture.WavFile newWavFile (java.io.File, int, long, int, long) throws java.io.IOException com.hammurapi.jcapture.WavFileException
java.io.File file
int numChannels
long numFrames
int validBits
long sampleRate
com.hammurapi.jcapture.WavFile wavFile
long dataChunkSize
long mainChunkSize
long averageBytesPerSecond
public static com.hammurapi.jcapture.WavFile openWavFile (java.io.File) throws java.io.IOException com.hammurapi.jcapture.WavFileException
int compressionCode
long chunkID
long numChunkBytes
java.io.File file
com.hammurapi.jcapture.WavFile wavFile
int bytesRead
long riffChunkID
long chunkSize
long riffTypeID
boolean foundFormat
boolean foundData
private static long getLE (byte[], int, int)
int b
byte[] buffer
int pos
int numBytes
long val
private static void putLE (long, byte[], int, int)
int b
long val
byte[] buffer
int pos
int numBytes
private void writeSample (long) throws java.io.IOException
int b
long val
private long readSample () throws java.io.IOException com.hammurapi.jcapture.WavFileException
int read
int v
int b
long val
public int readFrames (int[], int) throws java.io.IOException com.hammurapi.jcapture.WavFileException
int[] sampleBuffer
int numFramesToRead
public int readFrames (int[], int, int) throws java.io.IOException com.hammurapi.jcapture.WavFileException
int c
int f
int[] sampleBuffer
int offset
int numFramesToRead
public int readFrames (int[][], int) throws java.io.IOException com.hammurapi.jcapture.WavFileException
int[][] sampleBuffer
int numFramesToRead
public int readFrames (int[][], int, int) throws java.io.IOException com.hammurapi.jcapture.WavFileException
int c
int f
int[][] sampleBuffer
int offset
int numFramesToRead
public int writeFrames (int[], int) throws java.io.IOException com.hammurapi.jcapture.WavFileException
int[] sampleBuffer
int numFramesToWrite
public int writeFrames (int[], int, int) throws java.io.IOException com.hammurapi.jcapture.WavFileException
int c
int f
int[] sampleBuffer
int offset
int numFramesToWrite
public int writeFrames (int[][], int) throws java.io.IOException com.hammurapi.jcapture.WavFileException
int[][] sampleBuffer
int numFramesToWrite
public int writeFrames (int[][], int, int) throws java.io.IOException com.hammurapi.jcapture.WavFileException
int c
int f
int[][] sampleBuffer
int offset
int numFramesToWrite
public int readFrames (long[], int) throws java.io.IOException com.hammurapi.jcapture.WavFileException
long[] sampleBuffer
int numFramesToRead
public int readFrames (long[], int, int) throws java.io.IOException com.hammurapi.jcapture.WavFileException
int c
int f
long[] sampleBuffer
int offset
int numFramesToRead
public int readFrames (long[][], int) throws java.io.IOException com.hammurapi.jcapture.WavFileException
long[][] sampleBuffer
int numFramesToRead
public int readFrames (long[][], int, int) throws java.io.IOException com.hammurapi.jcapture.WavFileException
int c
int f
long[][] sampleBuffer
int offset
int numFramesToRead
public int writeFrames (long[], int) throws java.io.IOException com.hammurapi.jcapture.WavFileException
long[] sampleBuffer
int numFramesToWrite
public int writeFrames (long[], int, int) throws java.io.IOException com.hammurapi.jcapture.WavFileException
int c
int f
long[] sampleBuffer
int offset
int numFramesToWrite
public int writeFrames (long[][], int) throws java.io.IOException com.hammurapi.jcapture.WavFileException
long[][] sampleBuffer
int numFramesToWrite
public int writeFrames (long[][], int, int) throws java.io.IOException com.hammurapi.jcapture.WavFileException
int c
int f
long[][] sampleBuffer
int offset
int numFramesToWrite
public int readFrames (double[], int) throws java.io.IOException com.hammurapi.jcapture.WavFileException
double[] sampleBuffer
int numFramesToRead
public int readFrames (double[], int, int) throws java.io.IOException com.hammurapi.jcapture.WavFileException
int c
int f
double[] sampleBuffer
int offset
int numFramesToRead
public int readFrames (double[][], int) throws java.io.IOException com.hammurapi.jcapture.WavFileException
double[][] sampleBuffer
int numFramesToRead
public int readFrames (double[][], int, int) throws java.io.IOException com.hammurapi.jcapture.WavFileException
int c
int f
double[][] sampleBuffer
int offset
int numFramesToRead
public int writeFrames (double[], int) throws java.io.IOException com.hammurapi.jcapture.WavFileException
double[] sampleBuffer
int numFramesToWrite
public int writeFrames (double[], int, int) throws java.io.IOException com.hammurapi.jcapture.WavFileException
int c
int f
double[] sampleBuffer
int offset
int numFramesToWrite
public int writeFrames (double[][], int) throws java.io.IOException com.hammurapi.jcapture.WavFileException
double[][] sampleBuffer
int numFramesToWrite
public int writeFrames (double[][], int, int) throws java.io.IOException com.hammurapi.jcapture.WavFileException
int c
int f
double[][] sampleBuffer
int offset
int numFramesToWrite
public void close () throws java.io.IOException
public void display ()
public void display (java.io.PrintStream)
java.io.PrintStream out
public static void main (java.lang.String[])
com.hammurapi.jcapture.WavFile readWavFile
long numFrames
int numChannels
int validBits
long sampleRate
com.hammurapi.jcapture.WavFile writeWavFile
int BUF_SIZE
double[] buffer
int framesRead
int framesWritten
String filename
String[] arr$
int len$
int i$
com.hammurapi.jcapture.WavFile writeWavFile
double[] buffer
Exception e
String[] args
}
com/hammurapi/jcapture/WavFileException.class
WavFileException.java
package com.hammurapi.jcapture
public com.hammurapi.jcapture.WavFileException extends java.lang.Exception {
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void <init> (java.lang.Throwable)
Throwable cause
}
com/hammurapi/jcapture/camera.png
com/hammurapi/jcapture/mouse.png
com/hammurapi/jcapture/toolbar_buttons.swf