|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IVideoExporter
COM Interface 'IVideoExporter'. 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 |
IIDc6c65fc9_4041_4e16_83c6_9f3c9dc13dbd
|
static int |
xxDummy
Deprecated. Internal use only |
Method Summary | |
---|---|
void |
exportAnimation(IAGAnimationTracks pTracks,
IAGAnimationEnvironment pAnimEnv,
IStatusBar pStatusBar)
Export the animation into a video file. |
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. |
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. |
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). |
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. |
void |
putCustomSize(int width,
int height)
The custom image size for video export. |
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 |
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 |
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 |
setUseCustomSize(boolean pbUseCustomSize)
Indicates if a custom image size should be used. |
Field Detail |
---|
static final int IIDc6c65fc9_4041_4e16_83c6_9f3c9dc13dbd
static final int xxDummy
static final java.lang.String IID
Method Detail |
---|
java.lang.String getName() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void exportAnimation(IAGAnimationTracks pTracks, IAGAnimationEnvironment pAnimEnv, IStatusBar pStatusBar) throws java.io.IOException, AutomationException
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.java.lang.String getFilter() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.java.lang.String getFileExtension() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setExportFileName(java.lang.String fileName) throws java.io.IOException, AutomationException
fileName
- The fileName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.java.lang.String getExportFileName() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setFrameRate(int pImagesPerSecond) throws java.io.IOException, AutomationException
pImagesPerSecond
- The pImagesPerSecond (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getFrameRate() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setUseCustomSize(boolean pbUseCustomSize) throws java.io.IOException, AutomationException
pbUseCustomSize
- The pbUseCustomSize (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isUseCustomSize() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void putCustomSize(int width, int height) throws java.io.IOException, AutomationException
width
- The width (in)height
- The height (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void getCustomSize(int[] pWidth, int[] pHeight) throws java.io.IOException, AutomationException
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.boolean isInstalled() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IStringArray getCodecList() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IStringArray getCodecCodeList() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setCodec(java.lang.String pCodecName) throws java.io.IOException, AutomationException
pCodecName
- The pCodecName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.java.lang.String getCodec() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setCodecCode(java.lang.String pCodecCode) throws java.io.IOException, AutomationException
pCodecCode
- The pCodecCode (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.java.lang.String getCodecCode() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setColorDepth(short pColorDepth) throws java.io.IOException, AutomationException
pColorDepth
- The pColorDepth (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.short getColorDepth() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setQuality(int pQualityPercent) throws java.io.IOException, AutomationException
pQualityPercent
- The pQualityPercent (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getQuality() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setKeyFrameRate(int pKeyFrameRate) throws java.io.IOException, AutomationException
pKeyFrameRate
- The pKeyFrameRate (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getKeyFrameRate() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDataRate(int pDataRate) throws java.io.IOException, AutomationException
pDataRate
- The pDataRate (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getDataRate() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setFrameDuration(int pFrameDuration) throws java.io.IOException, AutomationException
pFrameDuration
- The pFrameDuration (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getFrameDuration() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setRecordWindow(boolean pbRecordAppWindow) throws java.io.IOException, AutomationException
pbRecordAppWindow
- The pbRecordAppWindow (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isRecordWindow() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setRecordOffScreen(boolean pbRecordOffScreen) throws java.io.IOException, AutomationException
pbRecordOffScreen
- The pbRecordOffScreen (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isRecordOffScreen() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setShowSettingsDialog(boolean pbShowSettingsDialog) throws java.io.IOException, AutomationException
pbShowSettingsDialog
- The pbShowSettingsDialog (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isShowSettingsDialog() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setResizeExportWindow(boolean pbResizeExportWindow) throws java.io.IOException, AutomationException
pbResizeExportWindow
- The pbResizeExportWindow (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isResizeExportWindow() throws java.io.IOException, AutomationException
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 |