copySelected
copySelected: () => void
cutSelected
cutSelected: () => void
deleteSelected
deleteSelected: () => void
duplicateSelected
duplicateSelected: () => void
getSelectionStats
getSelectionStats: () => {
averageVolume: number;
mediaTypes: string[];
totalDuration: number;
trackTypes: string[];
}
groupSelected
groupSelected: () => void
hasSelection
hasSelection: boolean
invertSelection
invertSelection: () => void
isClipSelected
isClipSelected: (clipId: string) => boolean
isSectionSelected
isSectionSelected: (sectionId: string) => boolean
isTrackSelected
isTrackSelected: (trackId: string) => boolean
lockSelected
lockSelected: () => void
muteSelected
muteSelected: () => void
pasteAtTime
pasteAtTime: (time: number, trackId?: string) => void
selectAll
selectAll: () => void
selectByType
selectByType: (trackType: string) => void
selectClip
selectClip: (clipId: string, addToSelection?: boolean) => void
selectInTimeRange
selectInTimeRange: (
startTime: number,
endTime: number,
trackIds?: string[],
) => void
selectionBounds
selectionBounds: {
duration: number;
endTime: number;
startTime: number;
trackIds: string[];
}
selectionCount
selectionCount: {
clips: number;
sections: number;
total: number;
tracks: number;
}
selectMultiple
selectMultiple: (
items: {
clipIds?: string[];
sectionIds?: string[];
trackIds?: string[];
},
) => void
selectNone
selectNone: () => void
selectSection
selectSection: (sectionId: string, addToSelection?: boolean) => void
selectTrack
selectTrack: (trackId: string, addToSelection?: boolean) => void
setSelectedOpacity
setSelectedOpacity: (opacity: number) => void
setSelectedSpeed
setSelectedSpeed: (speed: number) => void
setSelectedVolume
setSelectedVolume: (volume: number) => void
ungroupSelected
ungroupSelected: () => void
unlockSelected
unlockSelected: () => void
unmuteSelected
unmuteSelected: () => void