com.esri.arcgis.analyst3d
Interface IAVIExporter

All Superinterfaces:
Serializable
All Known Implementing Classes:
AVIExporter

public interface IAVIExporter
extends Serializable

Provides access to members that are associated with the AVI exporter.

Remarks

This interface has one property that can be used to control the quality of an exported AVI video. The default quality value is 75 (out of 100). Up to ArcGIS 8.3, you cannot select a particular AVI codec explicitly. When used on the user interface by default, if the quality value is below 90, then the Intel Indeo(R) Video R3.2 codec is used. Otherwise, the Cinepak Codec by Radius codec is used. Starting from ArcGIS 9.0, you can explicitly select a specific codec at any quality.

The quality property in this interface is equivalent to that in the IVideoExporterProperties.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires 3D Analyst Extension.

Supported Platforms

Windows, Solaris, Linux


Method Summary
 int getQuality()
          The quality of video compression (1-100).
 void setQuality(int pQualityPercent)
          The quality of video compression (1-100).
 

Method Detail

setQuality

void setQuality(int pQualityPercent)
                throws IOException,
                       AutomationException
The quality of video compression (1-100).

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires 3D Analyst Extension.

Supported Platforms

Windows, Solaris, Linux

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

getQuality

int getQuality()
               throws IOException,
                      AutomationException
The quality of video compression (1-100).

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires 3D Analyst Extension.

Supported Platforms

Windows, Solaris, Linux

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