UNPKG

scrptly

Version:

Scrptly is a Video Development Kit (VDK) for programmatically generating AI-powered videos.

32 lines (31 loc) 883 B
import MediaLayer from './MediaLayer.js'; import AuditoryLayer from './AuditoryLayer.js'; export default class VideoLayer extends MediaLayer { static type = 'video'; constructor(parent, properties = {}, settings) { super(parent, properties, settings); } static get defaultSettings() { return { ...super.defaultSettings, ...AuditoryLayer.defaultSettings, }; } static get defaultProperties() { return { ...super.defaultProperties, ...AuditoryLayer.defaultProperties, }; } static get propertiesDefinition() { let props = super.propertiesDefinition; return { ...props, ...AuditoryLayer.propertiesDefinition, 'fit': { ...props.fit, default: 'cover', }, }; } }