Home > All Other Interfaces > ITerrainVideo
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 Position property of the ITerrainLocation6 interface. You can also perform play, stop, pause, and seek operations on the video object.
|
Properties |
|
|
An IAction6 representing the operation that takes place when the object is clicked in the Project Tree. |
|
|
An IAttachment6 representing the attachment behavior of the object. |
|
|
Identifies if the video is capable of seeking a specific time in its duration. |
|
|
A text string assigned to each object global namespace. C# exposes this property as get_ClientData and set_ClientData. (Inherited from ITerraExplorerObject6) |
|
|
The ID of the object. (Inherited from ITerraExplorerObject6) |
|
|
The distance from the camera at which the Video on Terrain disappears. |
|
|
An IMessageObject6 representing the message object triggered when the user double-clicks the object’s Project Tree entry. |
|
|
When set to TRUE the audio playback is muted. |
|
|
An enum that identifies the type of the object. (Inherited from ITerraExplorerObject6) |
|
|
The play status of the video. |
|
|
Indicates whether the video starts playing when a FLY project opens. |
|
|
An IPosition6 representing the position and orientation of the object on the terrain. |
|
|
The projector field of view, in degrees. |
|
|
The length of the projector rays in the 3D Window in meters. |
|
|
The length of the projector rays in the 3D Window in meters. |
|
|
A Boolean that determines whether the object is saved in the Fly file. (Inherited from ITerraExplorerObject6) |
|
|
Indicates whether to show the projector rays in the 3D Window. |
|
|
Indicates whether to show the projector pyramid in the 3D Window. |
|
|
A full path name to the telemetry file that this object should use. |
|
|
An ITerrainObject6 representing terrain properties including draw order and ground object status. |
|
|
An ITimeSpan6 representing the timespan in which the object is visible on the terrain. |
|
|
An ITooltip6 representing the tooltip that displays when a mouse cursor is placed over the object in the 3D Window. |
|
|
An ITreeItem6 representing details about the representation of the object in the Project Tree. |
|
|
Indicates whether the object uses the positioning information in the telemetry file assigned in the TelemetryFileName property. |
|
|
A full path name or a URL to the video file or stream. |
|
|
The length, in seconds, of the video file. |
|
|
Determines the opacity or transparency of the video image. |
|
|
The current playing time, in seconds, from the beginning of the video. |
|
|
An IVisibility6 representing the visibility of the object at different distances, as well as visibility of the object in TerraExplorer Basic Viewer. |
|
|
Determines the audio volume level. |
|
|
Methods |
|
|
This method is exposed only in C#. To use from C++ or JavaScript use the ClientData property. (Inherited from ITerraExplorerObject6) |
|
|
Reserved. Currently not used. (Inherited from ITerraExplorerObject6) |
|
|
This method is exposed only in C#. To use from C++ or JavaScript use the ClientData property. (Inherited from ITerraExplorerObject6) |
|
|
Calling this method sets the video play mode for play, stop, and pause. |
|
|
Reserved. Currently not used. |
|
|
Reserved. Currently not used. (Inherited from ITerraExplorerObject6) |