<VideoControlNode> Data Interface

Provides script language access to C++ objects of this type.

Class HierarchyType » Node » Group » VideoControlNode

Function Members

Function members are as follows:

Return Type Function Name Documentation
int32GetStateReturns the state of the video stream. For example: playing, paused, stopped. This refers to the VideoStream enumeration. Please see TYPE_SERVICE_ENUMERATION_UTIL.SSL for more information.
int32PausePauses the video stream.
int32PlayPlays the video stream.
int32SeekToFrameSeeks a frame from 0 to (max frame count - 1).
int32SeekToTimePtsSeeks a specific time in the video.
int32SingleStepSets the video stream to single-stop mode, which plays a single frame and then stops until you request another, single frame. You can play the video or stop the video to leave single-step mode.
int32StopStops the video stream.
int32TogglePausedPlays the video if it is paused, or pauses the video if it is playing.

Object Members

Object members are as follows:

Type Name Accessor Name Documentation
uint32FrameEndSets or gets the end frame. This value is typically used to set up video looping.
uint32FrameStartSets or gets the start frame. This value is typically used to set up video looping.
uint32LoopToggles the video to loop between the frame start and frame end values. Otherwise the video plays from the first frame to the last frame.
<Node>SourceSets or gets the <VideoTextureBridge> that is connected to the video source file or RTSP stream.
<Node>SourceLinkIf this node is connected to a <VideoTextureBridge> via a <NodeLink>, this returns a pointer to the <NodeLink> instead of the <VideoTextureBridge>.
doubleTimingSets or gets the timing value. This value is unused at present.