Class MarsVideoPlayableAsset
A Playable Asset for a Video Clip that plays in MARS simulation
Namespace: Unity.MARS.Recording
Syntax
[Serializable]
public class MarsVideoPlayableAsset : PlayableAsset
Properties
FocalLength
Declaration
public float FocalLength { get; }
Property Value
| Type | Description |
|---|---|
| Single |
PreparationTime
The amount of time, in seconds, to wait at the start of the Timeline Clip before playing the video. This should be enough time for the Video Player to prepare for playback.
Declaration
public double PreparationTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Double |
VideoClip
The Video Clip to play
Declaration
public VideoClip VideoClip { get; set; }
Property Value
| Type | Description |
|---|---|
| VideoClip |
Methods
CreatePlayable(PlayableGraph, GameObject)
Inject a Mars Video Playable Behaviour into the given graph
Declaration
public override Playable CreatePlayable(PlayableGraph graph, GameObject owner)
Parameters
| Type | Name | Description |
|---|---|---|
| PlayableGraph | graph | The graph to inject playables into |
| GameObject | owner | The game object which initiated the build. This must have a RecordedSessionDirector component. |
Returns
| Type | Description |
|---|---|
| Playable | The playable injected into the graph |