Interface: CameraPreset
@faeyumbrea/obs-utils-api-types
@faeyumbrea/obs-utils-api-types / CameraPreset
Defined in: cameraPresets.d.ts:14
Properties
Section titled “Properties”durationMs?
Section titled “durationMs?”
optionaldurationMs?:number
Defined in: cameraPresets.d.ts:30
Composition duration in ms. Defines the playback window — the timeline holds at the last keyframe’s values until this time elapses, so loop (especially ping-pong) bounces at the full duration rather than at the last keyframe. Optional; absent presets default to the last keyframe time.
id:
string
Defined in: cameraPresets.d.ts:15
keyframes?
Section titled “keyframes?”
optionalkeyframes?:CameraKeyframe[]
Defined in: cameraPresets.d.ts:22
When non-empty, this preset is a keyframed sequence; top-level x/y/scale are ignored at playback.
optionalloop?:LoopMode
Defined in: cameraPresets.d.ts:23
name:
string
Defined in: cameraPresets.d.ts:16
scale:
number
Defined in: cameraPresets.d.ts:20
x:
number
Defined in: cameraPresets.d.ts:18
Legacy single-waypoint fields (still honored when keyframes is empty/missing).
y:
number
Defined in: cameraPresets.d.ts:19