LedVideoDataSource
public sealed class LedVideoDataSource : LedDataSourceBase, ILedSourceFeeds video content from a sibling UnityEngine.Video.VideoPlayer to the LED board.
Add a VideoPlayer component, assign a clip, and this source will
route its output through the LED pipeline automatically.
Methods
Section titled “Methods”
Prepare(Vector2Int)
Section titled “Prepare(Vector2Int)”public override void Prepare(Vector2Int targetResolution)Allocates or resizes source resources for the requested logical board resolution.
Parameters
| Name | Type |
|---|---|
targetResolution |
UnityEngine.Vector2Int |
UpdateSource(in TimeStep)
Section titled “UpdateSource(in TimeStep)”public override void UpdateSource(in TimeStep step)Updates time-dependent content using the board’s deterministic simulation step.
Parameters
| Name | Type |
|---|---|
step |
ImpossibleRobert.Common.Timing.TimeStep |
MarkClean()
Section titled “MarkClean()”public override void MarkClean()Clears dirty state after the compositor consumes the current output.
Release()
Section titled “Release()”public override void Release()Releases textures and other resources owned by the source; repeated calls must be safe.
Constructors
Section titled “Constructors”
LedVideoDataSource()
Section titled “LedVideoDataSource()”public LedVideoDataSource()Properties
Section titled “Properties”
SourceType
Section titled “SourceType”public override LedSourceType SourceType { get; }Returns
LEDStudio.LedSourceType
IsReady
Section titled “IsReady”public override bool IsReady { get; }Returns
System.Boolean
IsDirty
Section titled “IsDirty”public override bool IsDirty { get; }Returns
System.Boolean
OutputTexture
Section titled “OutputTexture”public override Texture OutputTexture { get; }Returns
UnityEngine.Texture
Player
Section titled “Player”public VideoPlayer Player { get; }Returns
UnityEngine.Video.VideoPlayer