![]() |
Murl Engine Lua Addon API
Version 1.0 beta
|
The IVideoSequence graph node interface.
A video sequence represents a single instance of a playable video object. It can reference any number of individual video source nodes that can be seamlessly played back in the order they are specified through the node's Graph::IVideoSourceNodeTarget.
Use the interface's Graph::IPlayable base to query the total duration, and set or query endless looping.
Use the interface's Graph::IVisible base to access the used pixel format.
See Graph::IVideoSource for defining individual video objects.
Murl.Graph.IPlayable
Murl.Graph.IVisible
Get the constant Graph::INode interface. This method returns a constant pointer to the node's Graph::INode interface, to be able to query common node properties such as active state, visibility or ID.
Murl.Graph.INode GetNodeInterface()
Get the constant Graph::IVideoSourceNodeTarget container. This method returns a constant pointer to the node's Graph::IVideoSourceNodeTarget container, which allows to query the video sequence's referenced sound objects.
Murl.Graph.IGenericNodeTarget.GraphIVideoSource GetVideoSourceNodeTarget()