Provides dynamic image data from a
video.
| C# | Visual Basic | Visual C++ |
public interface IAgGxVideoData : IAgGxDynamicImageData
Public Interface IAgGxVideoData _ Implements IAgGxDynamicImageData
public interface class IAgGxVideoData : IAgGxDynamicImageData
| 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)