Référence des éléments
Élément template
1. Structure
interface TemplateClip extends BaseClip {
type: "template";
template: string;
data?: Record<string, unknown>;
}2. Noms de templates pris en charge
Noms actuellement documentés :
product-introslideshowsubtitle-videotalking-headcomparisoncountdowntext-revealnewsquotelist
3. Frontière du runtime
Les clips template sont développés en clips normaux au runtime. La structure exacte générée dépend du template sélectionné et de son data.
L'héritage au niveau du template pour transform, style, animations, keyframes ou transition n'est pas documenté comme un comportement stable pour les clips enfants.
4. Exemple
{
"type": "template",
"template": "talking-head",
"start": 0,
"duration": 6,
"data": {
"src": { "$ref": "host" },
"words": { "$ref": "sub-main" },
"title": "Weekly Update",
"speaker": "Alex Chen",
"role": "Founder",
"showLowerThird": true
}
}