|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--quicktime.QTObject | +--quicktime.std.comp.ComponentIdentifier | +--quicktime.std.comp.Component | +--quicktime.std.qtcomponents.CompressionDialog | +--quicktime.std.qtcomponents.ImageCompressionDialog
This class represents the standard compression dialog for images.
Fields inherited from interface quicktime.jdirect.QuickTimeLib |
JDirect_MacOSX, libraryInstance, name |
Constructor Summary | |
ImageCompressionDialog()
Opens the CompressionDialog component for an Image compression dialog. |
Method Summary | |
QTImage |
compressImage(QDGraphics src,
QDRect srcRect)
Compresses an image that is sourced by a PixMap from the supplied QDGraphics, returning the compressed data and an image description. |
Pict |
compressPicture(Pict src)
Compresses a Pict returning a new Pict. |
void |
compressPictureFile(OpenFile src,
OpenFile dest)
Compresses a Pict contained in the src open Pict file into the destination open Pict file. |
SCSequence |
compressSequenceBegin(QDGraphics src,
QDRect srcRect)
Creates a SCSequence object to begin compression of a sequence of images. |
void |
defaultPictFileSettings(OpenFile src,
boolean motion)
Allows you to derive default compression settings for an image that is stored in a Pict File. |
void |
defaultPictSettings(Pict src,
boolean motion)
Allows you to derive default compression settings for an image that is stored in a Pict. |
void |
defaultPixMapSettings(PixMap src,
boolean motion)
Allows you to derive default compression settings for an image that is stored in a pixel map. |
int |
getCompressFlags()
Gets the compression flags. |
ColorTable |
getInfoColorTable()
Gets the current color table or null to clear the current color table for a dialog. |
DataRateSettings |
getInfoDataRateSettings()
Gets the current data rate settings for a dialog. |
SpatialSettings |
getInfoSpatialSettings()
Gets the current spatial settings for a dialog. |
TemporalSettings |
getInfoTemporalSettings()
Gets the current temporal settings for a dialog. |
QDGraphics |
newGWorld(QDRect rp,
int flags)
Creates an offscreen QDGraphics based on the current compression settings. |
void |
requestImageSettings()
Displays the standard dialog box to the user for a single image or for sound. |
void |
requestSequenceSettings()
Displays the standard dialog box to the user for a sequence of images. |
void |
setCompressFlags(int flags)
Sets the compression flags. |
void |
setInfoColorTable(ColorTable ctab)
Sets the current color table or null to clear the current color table for a dialog. |
void |
setInfoDataRateSettings(DataRateSettings settings)
Sets the current data rate settings for a dialog. |
void |
setInfoSpatialSettings(SpatialSettings settings)
Sets the current spatial settings for a dialog. |
void |
setInfoTemporalSettings(TemporalSettings settings)
Sets the current temporal settings for a dialog. |
void |
setTestImagePict(Pict testPict,
QDRect testRect,
int testFlags)
Sets the dialog box's test image from a Pict. |
void |
setTestImagePictFile(OpenFile testPict,
QDRect testRect,
int testFlags)
Sets the dialog box's test image from a Pict file. |
void |
setTestImagePixMap(PixMap testPixMap,
QDRect testRect,
int testFlags)
Sets the dialog box's test image from a PixMap. |
Methods inherited from class quicktime.std.qtcomponents.CompressionDialog |
getInfoPreferences, getInfoState, getSettings, requestSettings, setInfoPreferences, setInfoState, setInfoState, setSettings |
Methods inherited from class quicktime.std.comp.Component |
count |
Methods inherited from class quicktime.std.comp.ComponentIdentifier |
find, find, getInfo, toString |
Methods inherited from class quicktime.QTObject |
disposeQTObject, equals, ID |
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public ImageCompressionDialog() throws QTException
Method Detail |
public void defaultPixMapSettings(PixMap src, boolean motion) throws StdQTException
src
- the pix map to be analyzedmotion
- set to true if the image is part of a sequence, false if a single imagepublic void defaultPictSettings(Pict src, boolean motion) throws StdQTException
src
- the Pict to be analyzedmotion
- set to true if the image is part of a sequence, false if a single imagepublic void defaultPictFileSettings(OpenFile src, boolean motion) throws StdQTException
src
- the Pict file to be analyzedmotion
- set to true if the image is part of a sequence, false if a single imagepublic void requestImageSettings() throws StdQTException
public void requestSequenceSettings() throws StdQTException
public QTImage compressImage(QDGraphics src, QDRect srcRect) throws QTException
src
- the source PixMap is retrieved from the supplied QDGraphics.srcRect
- you can specify to compress just a part of the pix map by specifying
a rectangle - or pass in null to compress the entire pix map.public Pict compressPicture(Pict src) throws QTException
src
- the source Pict.public void compressPictureFile(OpenFile src, OpenFile dest) throws QTException
src
- the source Pict File.dest
- the destination Pict File.public SCSequence compressSequenceBegin(QDGraphics src, QDRect srcRect) throws QTException
src
- the source imagesrcRect
- which part of the source to compress or null for the entire image.public void setInfoSpatialSettings(SpatialSettings settings) throws StdQTException
settings
- the new spatial settingspublic SpatialSettings getInfoSpatialSettings() throws StdQTException
public void setInfoTemporalSettings(TemporalSettings settings) throws StdQTException
settings
- the new temporal settingspublic TemporalSettings getInfoTemporalSettings() throws StdQTException
public void setInfoDataRateSettings(DataRateSettings settings) throws StdQTException
settings
- the new data rate settingspublic DataRateSettings getInfoDataRateSettings() throws StdQTException
public void setInfoColorTable(ColorTable ctab) throws StdQTException
ctab
- the new color tablepublic ColorTable getInfoColorTable() throws QTException
public void setTestImagePict(Pict testPict, QDRect testRect, int testFlags) throws StdQTException
testPict
- the new test imagetestRect
- the area of interest to display or null for the entire picturetestFlags
- controls how the dialog display's the imagepublic void setTestImagePictFile(OpenFile testPict, QDRect testRect, int testFlags) throws StdQTException
testPict
- the new test image sourced from an open Pict file.testRect
- the area of interest to display or null for the entire picturetestFlags
- controls how the dialog display's the imagepublic void setTestImagePixMap(PixMap testPixMap, QDRect testRect, int testFlags) throws StdQTException
testPixMap
- the new test imagetestRect
- the area of interest to display or null for the entire picturetestFlags
- controls how the dialog display's the imagepublic QDGraphics newGWorld(QDRect rp, int flags) throws QTException
rp
- the boundaries of the graphics world.flags
- flags as specified to NewGWorld.public void setCompressFlags(int flags) throws StdQTException
flags
- the new flagspublic int getCompressFlags() throws StdQTException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |