AGI Components with Insight3D Alpha 2008 r8
IAgGxVideoData Interface
Library Reference AGI.Graphics.Imaging.VideoIAgGxVideoData
Provides dynamic image data from a video.
Declaration Syntax
C# Visual Basic Visual C++
public 
interface 
IAgGxVideoData : 

IAgGxDynamicImageData
Public 
Interface 
IAgGxVideoData _
        
Implements 

IAgGxDynamicImageData
public 
interface class 
IAgGxVideoData : 

IAgGxDynamicImageData
Members
All Members Methods Properties



Icon Member Description
AnimationEndDate
The animation end date in epoch seconds at which the video will stop playing when the VideoMode property is set to VideoModeAnimationTime.

AnimationStartDate
The animation start date in epoch seconds at which the video will begin playing when the VideoMode property is set to VideoModeAnimationTime.

Attributes(IAgGxImageAttributes)
Attributes(IAgGxImageAttributes)
Defines the attributes of the dynamic image data. The IAgGxImageData that is passed to the Update method will contain a buffer created from the IAgGxImageAttributes defined in the Attributes method.
(Inherited from IAgGxDynamicImageData.)
Delta(Double % )
Delta(Double % ) (Inherited from IAgGxDynamicImageData.)
Initialize(String)
Intializes the dynamic image data with the URI of a video file or stream. See the documentation for a list of supported formats and protocols.

IsPlaying
Indicates whether the video is playing or not.

NextAnimationFrame(Double)
Returns the next frame of the video at the specified animation time when the VideoMode property is set to VideoModeAnimationTime.

NextFrame
Returns the next frame of the video when the VideoMode property is set to VideoModeRealTime.

Pause () () ()
Pauses the video when the VideoMode property is set to VideoModeRealTime.

Play () () ()
Plays the video when the VideoMode property is set to VideoModeRealTime.

Reset () () ()
Resets the video to its first frame when the VideoMode property is set to VideoModeRealTime.

Stop () () ()
Stops the video when the VideoMode property is set to VideoModeRealTime.

Update(IAgGxImageData, Double)
Update(IAgGxImageData, Double)
Primary method for updating dynamic image data. When clients of the image require its data, the Update function is called with an IAgGxImageData buffer for writing the image data for the current time. The Time parameter provides the current animation time. ???
(Inherited from IAgGxDynamicImageData.)
VideoEndFrame
The end frame of the video. Changing this property also changes the VideoEndTime property.

VideoEndTime
The end time of the video in seconds. Changing this property also changes the VideoEndFrame property.

VideoFrameRate
The frame rate of the video when the VideoMode property is set to VideoModeRealTime. If this property is not set, the internal framerate of the video is used.

VideoLoop
Indicates whether the video will loop or not when the VideoMode property is set to VideoModeRealTime.

VideoMode
The playback mode of the video. See the AgGxVideoMode enumeration for a description of available video modes.

VideoStartFrame
The start frame of the video. Changing this property also changes the VideoStartTime property.

VideoStartTime
The start time of the video in seconds. Changing this property also changes the VideoStartFrame property.

VideoURI
The URI of the video file or stream.

Assembly: AGI.Graphics.Imaging.Video.Interop(Module: AGI.Graphics.Imaging.Video.Interop) Version: 9.0.0.0 (9.0.0.0)