ILedBoardPlayback
public interface ILedBoardPlaybackFocused playlist and synchronization contract.
Methods
Section titled “Methods”
SetPlaylist(LedPlaylistAsset)
Section titled “SetPlaylist(LedPlaylistAsset)”void SetPlaylist(LedPlaylistAsset playlist)Activates a playlist from its first entry, or clears playlist playback when missing.
Parameters
| Name | Type |
|---|---|
playlist |
LEDStudio.LedPlaylistAsset |
ResetPlaylistPlayback()
Section titled “ResetPlaylistPlayback()”void ResetPlaylistPlayback()Returns the active playlist to its first entry and zero elapsed time.
SetSuspended(bool)
Section titled “SetSuspended(bool)”void SetSuspended(bool value)Pauses or resumes board updates without releasing allocated textures and sources.
Parameters
| Name | Type |
|---|---|
value |
System.Boolean |
SetSyncClock(double)
Section titled “SetSyncClock(double)”void SetSyncClock(double seconds)Sets absolute playlist time in seconds for deterministic external synchronization.
Parameters
| Name | Type |
|---|---|
seconds |
System.Double |
SetSyncGroup(string)
Section titled “SetSyncGroup(string)”void SetSyncGroup(string syncGroupId)Assigns an explicit synchronization group; an empty ID falls back to playlist grouping.
Parameters
| Name | Type |
|---|---|
syncGroupId |
System.String |
Properties
Section titled “Properties”
Playlist
Section titled “Playlist”LedPlaylistAsset Playlist { get; }Returns
LEDStudio.LedPlaylistAsset
PlaylistIndex
Section titled “PlaylistIndex”int PlaylistIndex { get; }Returns
System.Int32
PlaylistTime
Section titled “PlaylistTime”double PlaylistTime { get; }Returns
System.Double
SyncGroupId
Section titled “SyncGroupId”string SyncGroupId { get; }Returns
System.String