com.esri.arcgis.animation
Interface IVideoExporter2

All Superinterfaces:
IVideoExporter, java.io.Serializable
All Known Implementing Classes:
AnimationExporterAVI, AnimationExporterQT, AnimationExporterSeqImages, IVideoExporter2Proxy

public interface IVideoExporter2
extends IVideoExporter, java.io.Serializable

COM Interface 'IVideoExporter2'. Generated 3/19/2015 1:20:51 PM from 'C:\ArcGIS\COM\esriAnimation.olb'

Description: 'Provides access to members that control the video exporters.' 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
static java.lang.String IID
          Deprecated. Internal use only
static int IIDcebd50af_a7ec_4c98_b74d_a6b2937b1f06
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.animation.IVideoExporter
IIDc6c65fc9_4041_4e16_83c6_9f3c9dc13dbd
 
Method Summary
 void exportVideoFromImages(double duration)
          Export a video from a folder of images.
 void exportVideoFromTimeSlider()
          Export a video from the time slider.
 int getEndFrame()
          The last frame in frame based export.
 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.
 int getStartFrame()
          The first frame in frame based export.
 int getTotalFrames()
          The total frames to be exported.
 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 setEndFrame(int pEndFrame)
          The last frame in frame based export.
 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 setStartFrame(int pStartFrame)
          The first frame in frame based export.
 void setTotalFrames(int pTotalFrames)
          The total frames to be exported.
 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 interface com.esri.arcgis.animation.IVideoExporter
exportAnimation, getCodec, getCodecCode, getCodecCodeList, getCodecList, getColorDepth, getCustomSize, getDataRate, getExportFileName, getFileExtension, getFilter, getFrameDuration, getFrameRate, getKeyFrameRate, getName, getQuality, isInstalled, isRecordOffScreen, isRecordWindow, isResizeExportWindow, isShowSettingsDialog, isUseCustomSize, putCustomSize, setCodec, setCodecCode, setColorDepth, setDataRate, setExportFileName, setFrameDuration, setFrameRate, setKeyFrameRate, setQuality, setRecordOffScreen, setRecordWindow, setResizeExportWindow, setShowSettingsDialog, setUseCustomSize
 

Field Detail

IIDcebd50af_a7ec_4c98_b74d_a6b2937b1f06

static final int IIDcebd50af_a7ec_4c98_b74d_a6b2937b1f06
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

setUseFrameExport

void setUseFrameExport(boolean pbUseFrameExport)
                       throws java.io.IOException,
                              AutomationException
Indicates if frame based export is to be used.

Parameters:
pbUseFrameExport - The pbUseFrameExport (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isUseFrameExport

boolean isUseFrameExport()
                         throws java.io.IOException,
                                AutomationException
Indicates if frame based export is to be used.

Returns:
The pbUseFrameExport
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setStartFrame

void setStartFrame(int pStartFrame)
                   throws java.io.IOException,
                          AutomationException
The first frame in frame based export.

Parameters:
pStartFrame - The pStartFrame (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStartFrame

int getStartFrame()
                  throws java.io.IOException,
                         AutomationException
The first frame in frame based export.

Returns:
The pStartFrame
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setEndFrame

void setEndFrame(int pEndFrame)
                 throws java.io.IOException,
                        AutomationException
The last frame in frame based export.

Parameters:
pEndFrame - The pEndFrame (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getEndFrame

int getEndFrame()
                throws java.io.IOException,
                       AutomationException
The last frame in frame based export.

Returns:
The pEndFrame
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTotalFrames

void setTotalFrames(int pTotalFrames)
                    throws java.io.IOException,
                           AutomationException
The total frames to be exported.

Parameters:
pTotalFrames - The pTotalFrames (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTotalFrames

int getTotalFrames()
                   throws java.io.IOException,
                          AutomationException
The total frames to be exported.

Returns:
The pTotalFrames
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setUseTwoStageExport

void setUseTwoStageExport(boolean pbUseTwoStageExport)
                          throws java.io.IOException,
                                 AutomationException
Indicates if two stage export is to be used.

Parameters:
pbUseTwoStageExport - The pbUseTwoStageExport (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isUseTwoStageExport

boolean isUseTwoStageExport()
                            throws java.io.IOException,
                                   AutomationException
Indicates if two stage export is to be used.

Returns:
The pbUseTwoStageExport
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setUseExportFromImages

void setUseExportFromImages(boolean pbUseExportFromImages)
                            throws java.io.IOException,
                                   AutomationException
Indicates if export from images is to be used.

Parameters:
pbUseExportFromImages - The pbUseExportFromImages (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isUseExportFromImages

boolean isUseExportFromImages()
                              throws java.io.IOException,
                                     AutomationException
Indicates if export from images is to be used.

Returns:
The pbUseExportFromImages
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setImageFolderName

void setImageFolderName(java.lang.String pImageFolderName)
                        throws java.io.IOException,
                               AutomationException
The complete path name of the folder with the images to be exported.

Parameters:
pImageFolderName - The pImageFolderName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getImageFolderName

java.lang.String getImageFolderName()
                                    throws java.io.IOException,
                                           AutomationException
The complete path name of the folder with the images to be exported.

Returns:
The pImageFolderName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setImageFormat

void setImageFormat(java.lang.String pImageFormat)
                    throws java.io.IOException,
                           AutomationException
The source format of images to be used when exporting a video.

Parameters:
pImageFormat - The pImageFormat (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getImageFormat

java.lang.String getImageFormat()
                                throws java.io.IOException,
                                       AutomationException
The source format of images to be used when exporting a video.

Returns:
The pImageFormat
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

exportVideoFromImages

void exportVideoFromImages(double duration)
                           throws java.io.IOException,
                                  AutomationException
Export a video from a folder of images.

Parameters:
duration - The duration (in, optional, pass 0.0 if not required)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setWriteAGVFile

void setWriteAGVFile(boolean pbWriteAGVFile)
                     throws java.io.IOException,
                            AutomationException
Indicates if an AGV file is to be written out during export.

Parameters:
pbWriteAGVFile - The pbWriteAGVFile (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isWriteAGVFile

boolean isWriteAGVFile()
                       throws java.io.IOException,
                              AutomationException
Indicates if an AGV file is to be written out during export.

Returns:
The pbWriteAGVFile
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

exportVideoFromTimeSlider

void exportVideoFromTimeSlider()
                               throws java.io.IOException,
                                      AutomationException
Export a video from the time slider.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.