addTrack | (track: Track): TimelineCommandResult | Adds a track with owned, validated clip data. |
moveTrack | (trackId: string, toIndex: number): TimelineCommandResult | Moves a track to its final zero-based row index. |
removeTrack | (trackId: string): TimelineCommandResult | Removes a track. |
renameTrack | (trackId: string, name: string | undefined): TimelineCommandResult | Renames a track, or clears its app-defined name. |
selectTrack | (trackId: string | null): TimelineCommandResult | Selects a track or clears track selection. |
setCollapsed | (trackId: string, collapsed: boolean): TimelineCommandResult | Sets row collapse while preserving expanded height and media visibility. |
setLocked | (trackId: string, locked: boolean): TimelineCommandResult | Sets the edit lock explicitly. |
setMuted | (trackId: string, muted: boolean): TimelineCommandResult | Sets track mute explicitly. |
setTrackGroup | (trackId: string, groupId: string | undefined): TimelineCommandResult | Sets or clears a track's group. |
setTrackHeight | (trackId: string, height: number): TimelineCommandResult | Sets expanded row height. |
setTrackTarget | (trackId: string, targeted: boolean): TimelineCommandResult | Sets edit targeting explicitly. |
setVisible | (trackId: string, visible: boolean): TimelineCommandResult | Sets track output visibility explicitly. |
toggleCollapse | (trackId: string): TimelineCommandResult | Toggles row collapse using the current track state. |
toggleLock | (trackId: string): TimelineCommandResult | Toggles the edit lock. |
toggleMute | (trackId: string): TimelineCommandResult | Toggles track mute. |
toggleTrackTarget | (trackId: string): TimelineCommandResult | Toggles edit targeting. |
toggleVisibility | (trackId: string): TimelineCommandResult | Toggles track output visibility. |