-
Each song the server works on collecting (via piecing together multiple song clips from users) gets an ID
Declaration
Swift
var songID: Int
-
TRUE if all the clips for this song must be recorded in portrait mode. FALSE if they all need to be landscape.
Declaration
Swift
var portraitMode: Bool
-
The video snippets that make up the song. Some snippets may be ‘filler’, such as for a song’s instrumental section.
Declaration
Swift
var snippetVideoURLs: [URL]
-
How long each snippet should be, in seconds.
Declaration
Swift
var snippetDurations: [Double]
-
The karaoke audio for the song
Declaration
Swift
var karaokeMusicTrack: URL
-
Declaration
Swift
init(from snippets: [MKSnippet], song: MKSong, info: SongInfoJSON, karaokeMusicTrack: URL) throws