|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.animation.AnimationExporterAVI
public class AnimationExporterAVI
COM Class 'AnimationExporterAVI'. Generated 3/19/2015 1:20:41 PM from 'C:\ArcGIS\COM\esriAnimation.olb'
Description 'An exporter of animations to AVI video format.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =
Field Summary |
---|
Fields inherited from interface com.esri.arcgis.animation.IVideoExporter2 |
---|
IID, IIDcebd50af_a7ec_4c98_b74d_a6b2937b1f06, xxDummy |
Fields inherited from interface com.esri.arcgis.animation.IVideoExporter |
---|
IIDc6c65fc9_4041_4e16_83c6_9f3c9dc13dbd |
Fields inherited from interface com.esri.arcgis.display.IConnectionPointContainer |
---|
IID, IIDb196b284_bab4_101a_b69c_00aa00341d07, xxDummy |
Constructor Summary | |
---|---|
AnimationExporterAVI()
Constructs a AnimationExporterAVI using ArcGIS Engine. |
|
AnimationExporterAVI(java.lang.Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. AnimationExporterAVI theAnimationExporterAVI = (AnimationExporterAVI) obj; |
Method Summary | |
---|---|
void |
addIAnimationEventsListener(IAnimationEvents theListener)
addIAnimationEventsListener. |
void |
enumConnectionPoints(IEnumConnectionPoints[] ppEnum)
enumConnectionPoints |
boolean |
equals(java.lang.Object o)
Compare this object with another |
void |
exportAnimation(IAGAnimationTracks pTracks,
IAGAnimationEnvironment pAnimEnv,
IStatusBar pStatusBar)
Export the animation into a video file. |
void |
exportVideoFromImages(double duration)
Export a video from a folder of images. |
void |
exportVideoFromTimeSlider()
Export a video from the time slider. |
void |
findConnectionPoint(GUID riid,
IConnectionPoint[] ppCP)
findConnectionPoint |
static java.lang.String |
getClsid()
getClsid. |
java.lang.String |
getCodec()
The current video codec. |
java.lang.String |
getCodecCode()
The current video codec's unique code. |
IStringArray |
getCodecCodeList()
The list of unique codes of available codecs. |
IStringArray |
getCodecList()
The list of names of available codecs. |
short |
getColorDepth()
The number of bits per pixel in each video frame. |
void |
getCustomSize(int[] pWidth,
int[] pHeight)
The custom image size for video export. |
int |
getDataRate()
The maximum number of bytes per second. |
int |
getEndFrame()
The last frame in frame based export. |
java.lang.String |
getExportFileName()
The exported file name. |
java.lang.String |
getFileExtension()
The file extension associated with the current exporter. |
java.lang.String |
getFilter()
The filter string used in the CFileDialog class. |
int |
getFrameDuration()
The duration of each frame in milliseconds. |
int |
getFrameRate()
The frame rate in images per second. |
java.lang.String |
getImageFolderName()
The complete path name of the folder with the images to be exported. |
java.lang.String |
getImageFormat()
The source format of images to be used when exporting a video. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
int |
getKeyFrameRate()
The frequency of keyframes in the video. |
java.lang.String |
getName()
The name of the exporter. |
int |
getQuality()
The quality of video compression (1-100). |
int |
getStartFrame()
The first frame in frame based export. |
int |
getTotalFrames()
The total frames to be exported. |
int |
hashCode()
the hashcode for this object |
boolean |
isInstalled()
Indicates if the video exporter is installed. |
boolean |
isRecordOffScreen()
Indicates if video is to be recorded offscreen. |
boolean |
isRecordWindow()
Indicates if entire window is to be recorded. |
boolean |
isResizeExportWindow()
Indicates if the viewer window is to be resized during video export. |
boolean |
isShowSettingsDialog()
Indicates if video compression settings dialog is to be displayed. |
boolean |
isUseCustomSize()
Indicates if a custom image size should be used. |
boolean |
isUseExportFromImages()
Indicates if export from images is to be used. |
boolean |
isUseFrameExport()
Indicates if frame based export is to be used. |
boolean |
isUseTwoStageExport()
Indicates if two stage export is to be used. |
boolean |
isWriteAGVFile()
Indicates if an AGV file is to be written out during export. |
void |
putCustomSize(int width,
int height)
The custom image size for video export. |
void |
release()
Release a AnimationExporterAVI. |
void |
removeIAnimationEventsListener(IAnimationEvents theListener)
removeIAnimationEventsListener. |
void |
setCodec(java.lang.String pCodecName)
The current video codec. |
void |
setCodecCode(java.lang.String pCodecCode)
The current video codec's unique code. |
void |
setColorDepth(short pColorDepth)
The number of bits per pixel in each video frame. |
void |
setDataRate(int pDataRate)
The maximum number of bytes per second. |
void |
setEndFrame(int pEndFrame)
The last frame in frame based export. |
void |
setExportFileName(java.lang.String fileName)
The exported file name. |
void |
setFrameDuration(int pFrameDuration)
The duration of each frame in milliseconds. |
void |
setFrameRate(int pImagesPerSecond)
The frame rate in images per second. |
void |
setImageFolderName(java.lang.String pImageFolderName)
The complete path name of the folder with the images to be exported. |
void |
setImageFormat(java.lang.String pImageFormat)
The source format of images to be used when exporting a video. |
void |
setKeyFrameRate(int pKeyFrameRate)
The frequency of keyframes in the video. |
void |
setQuality(int pQualityPercent)
The quality of video compression (1-100). |
void |
setRecordOffScreen(boolean pbRecordOffScreen)
Indicates if video is to be recorded offscreen. |
void |
setRecordWindow(boolean pbRecordAppWindow)
Indicates if entire window is to be recorded. |
void |
setResizeExportWindow(boolean pbResizeExportWindow)
Indicates if the viewer window is to be resized during video export. |
void |
setShowSettingsDialog(boolean pbShowSettingsDialog)
Indicates if video compression settings dialog is to be displayed. |
void |
setStartFrame(int pStartFrame)
The first frame in frame based export. |
void |
setTotalFrames(int pTotalFrames)
The total frames to be exported. |
void |
setUseCustomSize(boolean pbUseCustomSize)
Indicates if a custom image size should be used. |
void |
setUseExportFromImages(boolean pbUseExportFromImages)
Indicates if export from images is to be used. |
void |
setUseFrameExport(boolean pbUseFrameExport)
Indicates if frame based export is to be used. |
void |
setUseTwoStageExport(boolean pbUseTwoStageExport)
Indicates if two stage export is to be used. |
void |
setWriteAGVFile(boolean pbWriteAGVFile)
Indicates if an AGV file is to be written out during export. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AnimationExporterAVI() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problems
java.net.UnknownHostException
- if there are interop problemspublic AnimationExporterAVI(java.lang.Object obj) throws java.io.IOException
AnimationExporterAVI theAnimationExporterAVI = (AnimationExporterAVI) obj;
obj
to AnimationExporterAVI
.
obj
- an object returned from ArcGIS Engine or Server
java.io.IOException
- if there are interop problemsMethod Detail |
---|
public static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void addIAnimationEventsListener(IAnimationEvents theListener) throws java.io.IOException
theListener
- An object that implements the com.esri.arcgis.animation.IAnimationEvents interface.
java.io.IOException
- If there are communications problems.public void removeIAnimationEventsListener(IAnimationEvents theListener) throws java.io.IOException
theListener
- An object that implements the com.esri.arcgis.animation.IAnimationEvents interface.
java.io.IOException
- If there are communications problems.public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public java.lang.String getName() throws java.io.IOException, AutomationException
getName
in interface IVideoExporter
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void exportAnimation(IAGAnimationTracks pTracks, IAGAnimationEnvironment pAnimEnv, IStatusBar pStatusBar) throws java.io.IOException, AutomationException
exportAnimation
in interface IVideoExporter
pTracks
- A reference to a com.esri.arcgis.animation.IAGAnimationTracks (in)pAnimEnv
- A reference to a com.esri.arcgis.animation.IAGAnimationEnvironment (in)pStatusBar
- A reference to a com.esri.arcgis.system.IStatusBar (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getFilter() throws java.io.IOException, AutomationException
getFilter
in interface IVideoExporter
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getFileExtension() throws java.io.IOException, AutomationException
getFileExtension
in interface IVideoExporter
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setExportFileName(java.lang.String fileName) throws java.io.IOException, AutomationException
setExportFileName
in interface IVideoExporter
fileName
- The fileName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getExportFileName() throws java.io.IOException, AutomationException
getExportFileName
in interface IVideoExporter
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFrameRate(int pImagesPerSecond) throws java.io.IOException, AutomationException
setFrameRate
in interface IVideoExporter
pImagesPerSecond
- The pImagesPerSecond (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getFrameRate() throws java.io.IOException, AutomationException
getFrameRate
in interface IVideoExporter
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUseCustomSize(boolean pbUseCustomSize) throws java.io.IOException, AutomationException
setUseCustomSize
in interface IVideoExporter
pbUseCustomSize
- The pbUseCustomSize (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUseCustomSize() throws java.io.IOException, AutomationException
isUseCustomSize
in interface IVideoExporter
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void putCustomSize(int width, int height) throws java.io.IOException, AutomationException
putCustomSize
in interface IVideoExporter
width
- The width (in)height
- The height (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getCustomSize(int[] pWidth, int[] pHeight) throws java.io.IOException, AutomationException
getCustomSize
in interface IVideoExporter
pWidth
- The pWidth (out: use single element array)pHeight
- The pHeight (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isInstalled() throws java.io.IOException, AutomationException
isInstalled
in interface IVideoExporter
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IStringArray getCodecList() throws java.io.IOException, AutomationException
getCodecList
in interface IVideoExporter
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IStringArray getCodecCodeList() throws java.io.IOException, AutomationException
getCodecCodeList
in interface IVideoExporter
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCodec(java.lang.String pCodecName) throws java.io.IOException, AutomationException
setCodec
in interface IVideoExporter
pCodecName
- The pCodecName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getCodec() throws java.io.IOException, AutomationException
getCodec
in interface IVideoExporter
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCodecCode(java.lang.String pCodecCode) throws java.io.IOException, AutomationException
setCodecCode
in interface IVideoExporter
pCodecCode
- The pCodecCode (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getCodecCode() throws java.io.IOException, AutomationException
getCodecCode
in interface IVideoExporter
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setColorDepth(short pColorDepth) throws java.io.IOException, AutomationException
setColorDepth
in interface IVideoExporter
pColorDepth
- The pColorDepth (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public short getColorDepth() throws java.io.IOException, AutomationException
getColorDepth
in interface IVideoExporter
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setQuality(int pQualityPercent) throws java.io.IOException, AutomationException
setQuality
in interface IVideoExporter
pQualityPercent
- The pQualityPercent (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getQuality() throws java.io.IOException, AutomationException
getQuality
in interface IVideoExporter
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setKeyFrameRate(int pKeyFrameRate) throws java.io.IOException, AutomationException
setKeyFrameRate
in interface IVideoExporter
pKeyFrameRate
- The pKeyFrameRate (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getKeyFrameRate() throws java.io.IOException, AutomationException
getKeyFrameRate
in interface IVideoExporter
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDataRate(int pDataRate) throws java.io.IOException, AutomationException
setDataRate
in interface IVideoExporter
pDataRate
- The pDataRate (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getDataRate() throws java.io.IOException, AutomationException
getDataRate
in interface IVideoExporter
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFrameDuration(int pFrameDuration) throws java.io.IOException, AutomationException
setFrameDuration
in interface IVideoExporter
pFrameDuration
- The pFrameDuration (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getFrameDuration() throws java.io.IOException, AutomationException
getFrameDuration
in interface IVideoExporter
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRecordWindow(boolean pbRecordAppWindow) throws java.io.IOException, AutomationException
setRecordWindow
in interface IVideoExporter
pbRecordAppWindow
- The pbRecordAppWindow (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isRecordWindow() throws java.io.IOException, AutomationException
isRecordWindow
in interface IVideoExporter
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRecordOffScreen(boolean pbRecordOffScreen) throws java.io.IOException, AutomationException
setRecordOffScreen
in interface IVideoExporter
pbRecordOffScreen
- The pbRecordOffScreen (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isRecordOffScreen() throws java.io.IOException, AutomationException
isRecordOffScreen
in interface IVideoExporter
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setShowSettingsDialog(boolean pbShowSettingsDialog) throws java.io.IOException, AutomationException
setShowSettingsDialog
in interface IVideoExporter
pbShowSettingsDialog
- The pbShowSettingsDialog (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isShowSettingsDialog() throws java.io.IOException, AutomationException
isShowSettingsDialog
in interface IVideoExporter
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setResizeExportWindow(boolean pbResizeExportWindow) throws java.io.IOException, AutomationException
setResizeExportWindow
in interface IVideoExporter
pbResizeExportWindow
- The pbResizeExportWindow (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isResizeExportWindow() throws java.io.IOException, AutomationException
isResizeExportWindow
in interface IVideoExporter
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUseFrameExport(boolean pbUseFrameExport) throws java.io.IOException, AutomationException
setUseFrameExport
in interface IVideoExporter2
pbUseFrameExport
- The pbUseFrameExport (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUseFrameExport() throws java.io.IOException, AutomationException
isUseFrameExport
in interface IVideoExporter2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setStartFrame(int pStartFrame) throws java.io.IOException, AutomationException
setStartFrame
in interface IVideoExporter2
pStartFrame
- The pStartFrame (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getStartFrame() throws java.io.IOException, AutomationException
getStartFrame
in interface IVideoExporter2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setEndFrame(int pEndFrame) throws java.io.IOException, AutomationException
setEndFrame
in interface IVideoExporter2
pEndFrame
- The pEndFrame (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getEndFrame() throws java.io.IOException, AutomationException
getEndFrame
in interface IVideoExporter2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTotalFrames(int pTotalFrames) throws java.io.IOException, AutomationException
setTotalFrames
in interface IVideoExporter2
pTotalFrames
- The pTotalFrames (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getTotalFrames() throws java.io.IOException, AutomationException
getTotalFrames
in interface IVideoExporter2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUseTwoStageExport(boolean pbUseTwoStageExport) throws java.io.IOException, AutomationException
setUseTwoStageExport
in interface IVideoExporter2
pbUseTwoStageExport
- The pbUseTwoStageExport (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUseTwoStageExport() throws java.io.IOException, AutomationException
isUseTwoStageExport
in interface IVideoExporter2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUseExportFromImages(boolean pbUseExportFromImages) throws java.io.IOException, AutomationException
setUseExportFromImages
in interface IVideoExporter2
pbUseExportFromImages
- The pbUseExportFromImages (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUseExportFromImages() throws java.io.IOException, AutomationException
isUseExportFromImages
in interface IVideoExporter2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setImageFolderName(java.lang.String pImageFolderName) throws java.io.IOException, AutomationException
setImageFolderName
in interface IVideoExporter2
pImageFolderName
- The pImageFolderName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getImageFolderName() throws java.io.IOException, AutomationException
getImageFolderName
in interface IVideoExporter2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setImageFormat(java.lang.String pImageFormat) throws java.io.IOException, AutomationException
setImageFormat
in interface IVideoExporter2
pImageFormat
- The pImageFormat (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getImageFormat() throws java.io.IOException, AutomationException
getImageFormat
in interface IVideoExporter2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void exportVideoFromImages(double duration) throws java.io.IOException, AutomationException
exportVideoFromImages
in interface IVideoExporter2
duration
- The duration (in, optional, pass 0.0 if not required)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setWriteAGVFile(boolean pbWriteAGVFile) throws java.io.IOException, AutomationException
setWriteAGVFile
in interface IVideoExporter2
pbWriteAGVFile
- The pbWriteAGVFile (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isWriteAGVFile() throws java.io.IOException, AutomationException
isWriteAGVFile
in interface IVideoExporter2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void exportVideoFromTimeSlider() throws java.io.IOException, AutomationException
exportVideoFromTimeSlider
in interface IVideoExporter2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void enumConnectionPoints(IEnumConnectionPoints[] ppEnum) throws java.io.IOException, AutomationException
enumConnectionPoints
in interface IConnectionPointContainer
ppEnum
- A reference to a com.esri.arcgis.display.IEnumConnectionPoints (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void findConnectionPoint(GUID riid, IConnectionPoint[] ppCP) throws java.io.IOException, AutomationException
findConnectionPoint
in interface IConnectionPointContainer
riid
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)ppCP
- A reference to a com.esri.arcgis.display.IConnectionPoint (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |