Skip to content

ILedBoardPlayback

InterfaceLEDStudioLEDStudio
public interface ILedBoardPlayback

Focused playlist and synchronization contract.

void SetPlaylist(LedPlaylistAsset playlist)

Activates a playlist from its first entry, or clears playlist playback when missing.

Parameters

Name Type
playlist LEDStudio.LedPlaylistAsset
void ResetPlaylistPlayback()

Returns the active playlist to its first entry and zero elapsed time.

void SetSuspended(bool value)

Pauses or resumes board updates without releasing allocated textures and sources.

Parameters

Name Type
value System.Boolean
void SetSyncClock(double seconds)

Sets absolute playlist time in seconds for deterministic external synchronization.

Parameters

Name Type
seconds System.Double
void SetSyncGroup(string syncGroupId)

Assigns an explicit synchronization group; an empty ID falls back to playlist grouping.

Parameters

Name Type
syncGroupId System.String

LedPlaylistAsset Playlist { get; }

Returns

LEDStudio.LedPlaylistAsset

int PlaylistIndex { get; }

Returns

System.Int32

double PlaylistTime { get; }

Returns

System.Double

string SyncGroupId { get; }

Returns

System.String