Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
File size: 1,715 Bytes
f42b4a1 3d4392e f42b4a1 3d4392e f42b4a1 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 |
import { newClap } from "./newClap"
import { newSegment } from "./newSegment"
import { ClapProject } from "./types"
let defaultSegmentDurationInMs = 2000
export function mockClap({
showDisclaimer
}: {
showDisclaimer: boolean
}): ClapProject {
const clap = newClap()
let currentElapsedTimeInMs = 0
let currentSegmentDurationInMs = defaultSegmentDurationInMs
if (showDisclaimer) {
clap.segments.push(newSegment({
startTimeInMs: currentElapsedTimeInMs,
endTimeInMs: currentSegmentDurationInMs,
category: "interface",
prompt: "<BUILTIN:DISCLAIMER>",
label: "fish",
outputType: "interface",
}))
currentElapsedTimeInMs += currentSegmentDurationInMs
}
/*
clap.segments.push(
newSegment({
// id: string
// track: number
startTimeInMs: currentElapsedTimeInMs,
endTimeInMs: currentSegmentDurationInMs,
category: "interface",
// modelId: string
// sceneId: string
prompt: "a hello world",
label: "hello world",
outputType: "interface"
// renderId: string
// status: ClapSegmentStatus
// assetUrl: string
// assetDurationInMs: number
// createdBy: ClapAuthor
// editedBy: ClapAuthor
// outputGain: number
// seed: number
})
)
currentElapsedTimeInMs += currentSegmentDurationInMs
*/
clap.segments.push(newSegment({
startTimeInMs: currentElapsedTimeInMs,
endTimeInMs: currentSegmentDurationInMs,
category: "video",
// prompt: "closeup of Queen angelfish, bokeh",
prompt: "portrait of a man tv news anchor, pierre-jean-hyves, serious, bokeh",
label: "demo",
outputType: "video",
}))
return clap
} |