ITerrainVideo5

Objects that implement this interface use an external video file or stream that is used to play video draped on the terrain. Some of the capabilities provided for this object manage parameters for the video projector. The projector object can get its positioning information from a telemetry file. Alternatively, you can control its position with the SetPosition() method of the ITerrainLocation interface (from which it is derived). You can also perform play, stop, pause, and seek operations on the video object.

Hierarchy:

 

ITerraExplorerObject5

Properties:

ID, ObjectType, ClientData, KeepAliveOnRelease, ClientDataEx

Methods:

SetParam, GetParam

IInfoTreeItem5

Properties:

Description, ExistInBasicTree, InfoTreeItemID, GroupName, SaveInFlyFile

ISingleMessageObject5

Properties:

MessageID

ITerrainLocation5

Properties:

Distance, ActivationCode, ActivationParam

Methods:

SetPosition, GetPosition, GetPositionEx

ITerrainObject5

Properties:

Visible, ToolTipText, MaxVisibilityDistance, MinVisibilityDistance, IsAttached, AutoDetach, GroundObject

Methods:

AttachTo

ITerrainColoredObject5

Properties:

FgColor, FgAlpha, BgColor, BgAlpha

ITerrainVideo5

Properties:

VideoFileName, TelemetryFileName, UseTelemetry, ProjectionFieldOfView, VideoOpacity, ShowProjectionLines, ProjectionLinesLength, ShowProjector, ProjectorLength, Volume, Mute, PlayVideoOnStartup, VideoLength, VideoPosition, CanSeek, PlayStatus

Methods:

PlayVideo, SetImage