com.teamdev.jxcapture
Class CompressionQuality

java.lang.Object
  extended by com.teamdev.jxcapture.CompressionQuality

public class CompressionQuality
extends java.lang.Object

A percentage of quality.


Field Summary
static CompressionQuality BEST
          Maximum 100% quality value.
static CompressionQuality HIGH
          High 80% quality value.
static CompressionQuality LEAST
          Least 20% quality value.
static CompressionQuality LOW
          Low 35% quality value.
static CompressionQuality MEDIUM
          Medium 50% quality value.
 
Constructor Summary
CompressionQuality(int percentage)
          Creates a custom quality value by a specified percent units.
 
Method Summary
 int getPercentage()
          Returns a specified quality value.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

LEAST

public static final CompressionQuality LEAST
Least 20% quality value.


LOW

public static final CompressionQuality LOW
Low 35% quality value.


MEDIUM

public static final CompressionQuality MEDIUM
Medium 50% quality value.


HIGH

public static final CompressionQuality HIGH
High 80% quality value.


BEST

public static final CompressionQuality BEST
Maximum 100% quality value.

Constructor Detail

CompressionQuality

public CompressionQuality(int percentage)
Creates a custom quality value by a specified percent units.

Parameters:
percentage - quality value
Throws:
java.lang.IllegalArgumentException - if a specified quality value is not in range [0-100]
Method Detail

getPercentage

public int getPercentage()
Returns a specified quality value.

Returns:
percentage of quality.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object