|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | 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.
| Field Summary |
| 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. |
short |
getCodecFlagsType()
returns the imagecompressions control flags . |
int |
getCodecManufacturerType()
returns the Codec ManufacturerType . |
QTHandle |
getCodecSettingsType()
returns the imagecompressions control flags . |
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. |
int |
getSequenceIDType()
returns the current sequence identifier . |
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 |
setCodecFlagsType(int flags)
Sets the imagecompressions control flags . |
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 image
StdQTException
public 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 image
StdQTException
public 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 image
StdQTException
public void requestImageSettings()
throws StdQTException
StdQTException
public void requestSequenceSettings()
throws StdQTException
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.
QTException
public Pict compressPicture(Pict src)
throws QTException
src - the source Pict.
QTException
public void compressPictureFile(OpenFile src,
OpenFile dest)
throws QTException
src - the source Pict File.dest - the destination Pict File.
QTException
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.
QTException
public void setInfoSpatialSettings(SpatialSettings settings)
throws StdQTException
settings - the new spatial settings
StdQTException
public SpatialSettings getInfoSpatialSettings()
throws StdQTException
StdQTException
public void setInfoTemporalSettings(TemporalSettings settings)
throws StdQTException
settings - the new temporal settings
StdQTException
public TemporalSettings getInfoTemporalSettings()
throws StdQTException
StdQTException
public void setInfoDataRateSettings(DataRateSettings settings)
throws StdQTException
settings - the new data rate settings
StdQTException
public DataRateSettings getInfoDataRateSettings()
throws StdQTException
StdQTException
public void setInfoColorTable(ColorTable ctab)
throws StdQTException
ctab - the new color table
StdQTException
public ColorTable getInfoColorTable()
throws QTException
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 image
StdQTException
public 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 image
StdQTException
public 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 image
StdQTException
public QDGraphics newGWorld(QDRect rp,
int flags)
throws QTException
rp - the boundaries of the graphics world.flags - flags as specified to NewGWorld.
QTException
public void setCompressFlags(int flags)
throws StdQTException
flags - the new flags
StdQTException
public int getCompressFlags()
throws StdQTException
StdQTException
public int getSequenceIDType()
throws StdQTException
StdQTException
public short getCodecFlagsType()
throws StdQTException
StdQTException
public void setCodecFlagsType(int flags)
throws StdQTException
StdQTException
public QTHandle getCodecSettingsType()
throws StdQTException
StdQTException
public int getCodecManufacturerType()
throws StdQTException
StdQTException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||