Variable ClipSchemaConst

ClipSchema: ZodObject<{
    animationController: ZodOptional<ZodObject<{
        animationDataIn: ZodOptional<ZodObject<{
            amplification: ZodOptional<ZodNumber>;
            inOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<(...)>>>;
            name: ZodString;
            offset: ZodOptional<ZodNumber>;
            outOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<(...)>>>;
            propertyAnimations: ZodArray<ZodObject<{
                inOutOfRange: ...;
                keyframes: ...;
                outOutOfRange: ...;
                property: ...;
            }, "strip", ZodTypeAny, {
                inOutOfRange: ...;
                keyframes: ...;
                outOutOfRange: ...;
                property: ...;
            }, {
                inOutOfRange?: ...;
                keyframes: ...;
                outOutOfRange?: ...;
                property: ...;
            }>, "many">;
            speed: ZodOptional<ZodNumber>;
        }, "strip", ZodTypeAny, {
            amplification?: number;
            inOutOfRange: OutOfRangeEnum;
            name: string;
            offset?: number;
            outOutOfRange: OutOfRangeEnum;
            propertyAnimations: {
                inOutOfRange: OutOfRangeEnum;
                keyframes: (...)[];
                outOutOfRange: OutOfRangeEnum;
                property: string;
            }[];
            speed?: number;
        }, {
            amplification?: number;
            inOutOfRange?: NONE | EXTEND | LOOP;
            name: string;
            offset?: number;
            outOutOfRange?: NONE | EXTEND | LOOP;
            propertyAnimations: {
                inOutOfRange?: (...) | (...) | (...) | (...);
                keyframes: (...)[];
                outOutOfRange?: (...) | (...) | (...) | (...);
                property: string;
            }[];
            speed?: number;
        }>>;
        animationDataLoop: ZodOptional<ZodObject<{
            amplification: ZodOptional<ZodNumber>;
            inOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<(...)>>>;
            name: ZodString;
            offset: ZodOptional<ZodNumber>;
            outOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<(...)>>>;
            propertyAnimations: ZodArray<ZodObject<{
                inOutOfRange: ...;
                keyframes: ...;
                outOutOfRange: ...;
                property: ...;
            }, "strip", ZodTypeAny, {
                inOutOfRange: ...;
                keyframes: ...;
                outOutOfRange: ...;
                property: ...;
            }, {
                inOutOfRange?: ...;
                keyframes: ...;
                outOutOfRange?: ...;
                property: ...;
            }>, "many">;
            speed: ZodOptional<ZodNumber>;
        }, "strip", ZodTypeAny, {
            amplification?: number;
            inOutOfRange: OutOfRangeEnum;
            name: string;
            offset?: number;
            outOutOfRange: OutOfRangeEnum;
            propertyAnimations: {
                inOutOfRange: OutOfRangeEnum;
                keyframes: (...)[];
                outOutOfRange: OutOfRangeEnum;
                property: string;
            }[];
            speed?: number;
        }, {
            amplification?: number;
            inOutOfRange?: NONE | EXTEND | LOOP;
            name: string;
            offset?: number;
            outOutOfRange?: NONE | EXTEND | LOOP;
            propertyAnimations: {
                inOutOfRange?: (...) | (...) | (...) | (...);
                keyframes: (...)[];
                outOutOfRange?: (...) | (...) | (...) | (...);
                property: string;
            }[];
            speed?: number;
        }>>;
        animationDataOut: ZodOptional<ZodObject<{
            amplification: ZodOptional<ZodNumber>;
            inOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<(...)>>>;
            name: ZodString;
            offset: ZodOptional<ZodNumber>;
            outOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<(...)>>>;
            propertyAnimations: ZodArray<ZodObject<{
                inOutOfRange: ...;
                keyframes: ...;
                outOutOfRange: ...;
                property: ...;
            }, "strip", ZodTypeAny, {
                inOutOfRange: ...;
                keyframes: ...;
                outOutOfRange: ...;
                property: ...;
            }, {
                inOutOfRange?: ...;
                keyframes: ...;
                outOutOfRange?: ...;
                property: ...;
            }>, "many">;
            speed: ZodOptional<ZodNumber>;
        }, "strip", ZodTypeAny, {
            amplification?: number;
            inOutOfRange: OutOfRangeEnum;
            name: string;
            offset?: number;
            outOutOfRange: OutOfRangeEnum;
            propertyAnimations: {
                inOutOfRange: OutOfRangeEnum;
                keyframes: (...)[];
                outOutOfRange: OutOfRangeEnum;
                property: string;
            }[];
            speed?: number;
        }, {
            amplification?: number;
            inOutOfRange?: NONE | EXTEND | LOOP;
            name: string;
            offset?: number;
            outOutOfRange?: NONE | EXTEND | LOOP;
            propertyAnimations: {
                inOutOfRange?: (...) | (...) | (...) | (...);
                keyframes: (...)[];
                outOutOfRange?: (...) | (...) | (...) | (...);
                property: string;
            }[];
            speed?: number;
        }>>;
        animationInDuration: ZodOptional<ZodNumber>;
        animationLoopCount: ZodOptional<ZodNumber>;
        animationOutDuration: ZodOptional<ZodNumber>;
    }, "strip", ZodTypeAny, {
        animationDataIn?: {
            amplification?: number;
            inOutOfRange: OutOfRangeEnum;
            name: string;
            offset?: number;
            outOutOfRange: OutOfRangeEnum;
            propertyAnimations: {
                inOutOfRange: OutOfRangeEnum;
                keyframes: {
                    easing: ...;
                    relativeProperty?: ...;
                    space: ...;
                    time: ...;
                    value: ...;
                }[];
                outOutOfRange: OutOfRangeEnum;
                property: string;
            }[];
            speed?: number;
        };
        animationDataLoop?: {
            amplification?: number;
            inOutOfRange: OutOfRangeEnum;
            name: string;
            offset?: number;
            outOutOfRange: OutOfRangeEnum;
            propertyAnimations: {
                inOutOfRange: OutOfRangeEnum;
                keyframes: {
                    easing: ...;
                    relativeProperty?: ...;
                    space: ...;
                    time: ...;
                    value: ...;
                }[];
                outOutOfRange: OutOfRangeEnum;
                property: string;
            }[];
            speed?: number;
        };
        animationDataOut?: {
            amplification?: number;
            inOutOfRange: OutOfRangeEnum;
            name: string;
            offset?: number;
            outOutOfRange: OutOfRangeEnum;
            propertyAnimations: {
                inOutOfRange: OutOfRangeEnum;
                keyframes: {
                    easing: ...;
                    relativeProperty?: ...;
                    space: ...;
                    time: ...;
                    value: ...;
                }[];
                outOutOfRange: OutOfRangeEnum;
                property: string;
            }[];
            speed?: number;
        };
        animationInDuration?: number;
        animationLoopCount?: number;
        animationOutDuration?: number;
    }, {
        animationDataIn?: {
            amplification?: number;
            inOutOfRange?: NONE | EXTEND | LOOP;
            name: string;
            offset?: number;
            outOutOfRange?: NONE | EXTEND | LOOP;
            propertyAnimations: {
                inOutOfRange?: NONE | EXTEND | LOOP;
                keyframes: {
                    easing?: ...;
                    relativeProperty?: ...;
                    space?: ...;
                    time: ...;
                    value: ...;
                }[];
                outOutOfRange?: NONE | EXTEND | LOOP;
                property: string;
            }[];
            speed?: number;
        };
        animationDataLoop?: {
            amplification?: number;
            inOutOfRange?: NONE | EXTEND | LOOP;
            name: string;
            offset?: number;
            outOutOfRange?: NONE | EXTEND | LOOP;
            propertyAnimations: {
                inOutOfRange?: NONE | EXTEND | LOOP;
                keyframes: {
                    easing?: ...;
                    relativeProperty?: ...;
                    space?: ...;
                    time: ...;
                    value: ...;
                }[];
                outOutOfRange?: NONE | EXTEND | LOOP;
                property: string;
            }[];
            speed?: number;
        };
        animationDataOut?: {
            amplification?: number;
            inOutOfRange?: NONE | EXTEND | LOOP;
            name: string;
            offset?: number;
            outOutOfRange?: NONE | EXTEND | LOOP;
            propertyAnimations: {
                inOutOfRange?: NONE | EXTEND | LOOP;
                keyframes: {
                    easing?: ...;
                    relativeProperty?: ...;
                    space?: ...;
                    time: ...;
                    value: ...;
                }[];
                outOutOfRange?: NONE | EXTEND | LOOP;
                property: string;
            }[];
            speed?: number;
        };
        animationInDuration?: number;
        animationLoopCount?: number;
        animationOutDuration?: number;
    }>>;
    duration: ZodNumber;
    effects: ZodArray<ZodUnknown, "many">;
    filters: ZodArray<ZodObject<{
        id: ZodString;
        options: ZodObject<{
            lutUrl: ZodString;
        }, "strip", ZodTypeAny, {
            lutUrl: string;
        }, {
            lutUrl: string;
        }>;
        sourceId: ZodString;
    }, "strip", ZodTypeAny, {
        id: string;
        options: {
            lutUrl: string;
        };
        sourceId: string;
    }, {
        id: string;
        options: {
            lutUrl: string;
        };
        sourceId: string;
    }>, "many">;
    id: ZodString;
    leftTrim: ZodNumber;
    mediaDataId: ZodOptional<ZodString>;
    rightTrim: ZodNumber;
    startTime: ZodNumber;
    style: ZodUnknown;
    subtitlesId: ZodOptional<ZodString>;
    subtitlesOffset: ZodNumber;
    text: ZodOptional<ZodString>;
    type: ZodString;
    warpMode: ZodNativeEnum<typeof WarpModeEnum>;
}, "strip", ZodTypeAny, {
    animationController?: {
        animationDataIn?: {
            amplification?: number;
            inOutOfRange: OutOfRangeEnum;
            name: string;
            offset?: number;
            outOutOfRange: OutOfRangeEnum;
            propertyAnimations: {
                inOutOfRange: OutOfRangeEnum;
                keyframes: {
                    easing: EasingEnum;
                    relativeProperty?: (...) | (...);
                    space: AnimationSpaceEnum;
                    time: number;
                    value: (...) | (...);
                }[];
                outOutOfRange: OutOfRangeEnum;
                property: string;
            }[];
            speed?: number;
        };
        animationDataLoop?: {
            amplification?: number;
            inOutOfRange: OutOfRangeEnum;
            name: string;
            offset?: number;
            outOutOfRange: OutOfRangeEnum;
            propertyAnimations: {
                inOutOfRange: OutOfRangeEnum;
                keyframes: {
                    easing: EasingEnum;
                    relativeProperty?: (...) | (...);
                    space: AnimationSpaceEnum;
                    time: number;
                    value: (...) | (...);
                }[];
                outOutOfRange: OutOfRangeEnum;
                property: string;
            }[];
            speed?: number;
        };
        animationDataOut?: {
            amplification?: number;
            inOutOfRange: OutOfRangeEnum;
            name: string;
            offset?: number;
            outOutOfRange: OutOfRangeEnum;
            propertyAnimations: {
                inOutOfRange: OutOfRangeEnum;
                keyframes: {
                    easing: EasingEnum;
                    relativeProperty?: (...) | (...);
                    space: AnimationSpaceEnum;
                    time: number;
                    value: (...) | (...);
                }[];
                outOutOfRange: OutOfRangeEnum;
                property: string;
            }[];
            speed?: number;
        };
        animationInDuration?: number;
        animationLoopCount?: number;
        animationOutDuration?: number;
    };
    duration: number;
    effects: unknown[];
    filters: {
        id: string;
        options: {
            lutUrl: string;
        };
        sourceId: string;
    }[];
    id: string;
    leftTrim: number;
    mediaDataId?: string;
    rightTrim: number;
    startTime: number;
    style?: unknown;
    subtitlesId?: string;
    subtitlesOffset: number;
    text?: string;
    type: string;
    warpMode: WarpModeEnum;
}, {
    animationController?: {
        animationDataIn?: {
            amplification?: number;
            inOutOfRange?: NONE | EXTEND | LOOP;
            name: string;
            offset?: number;
            outOutOfRange?: NONE | EXTEND | LOOP;
            propertyAnimations: {
                inOutOfRange?: NONE | EXTEND | LOOP;
                keyframes: {
                    easing?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                    relativeProperty?: (...) | (...);
                    space?: (...) | (...) | (...) | (...) | (...);
                    time: number;
                    value: (...) | (...);
                }[];
                outOutOfRange?: NONE | EXTEND | LOOP;
                property: string;
            }[];
            speed?: number;
        };
        animationDataLoop?: {
            amplification?: number;
            inOutOfRange?: NONE | EXTEND | LOOP;
            name: string;
            offset?: number;
            outOutOfRange?: NONE | EXTEND | LOOP;
            propertyAnimations: {
                inOutOfRange?: NONE | EXTEND | LOOP;
                keyframes: {
                    easing?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                    relativeProperty?: (...) | (...);
                    space?: (...) | (...) | (...) | (...) | (...);
                    time: number;
                    value: (...) | (...);
                }[];
                outOutOfRange?: NONE | EXTEND | LOOP;
                property: string;
            }[];
            speed?: number;
        };
        animationDataOut?: {
            amplification?: number;
            inOutOfRange?: NONE | EXTEND | LOOP;
            name: string;
            offset?: number;
            outOutOfRange?: NONE | EXTEND | LOOP;
            propertyAnimations: {
                inOutOfRange?: NONE | EXTEND | LOOP;
                keyframes: {
                    easing?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                    relativeProperty?: (...) | (...);
                    space?: (...) | (...) | (...) | (...) | (...);
                    time: number;
                    value: (...) | (...);
                }[];
                outOutOfRange?: NONE | EXTEND | LOOP;
                property: string;
            }[];
            speed?: number;
        };
        animationInDuration?: number;
        animationLoopCount?: number;
        animationOutDuration?: number;
    };
    duration: number;
    effects: unknown[];
    filters: {
        id: string;
        options: {
            lutUrl: string;
        };
        sourceId: string;
    }[];
    id: string;
    leftTrim: number;
    mediaDataId?: string;
    rightTrim: number;
    startTime: number;
    style?: unknown;
    subtitlesId?: string;
    subtitlesOffset: number;
    text?: string;
    type: string;
    warpMode: WarpModeEnum;
}> = ...

Type declaration

  • animationController: ZodOptional<ZodObject<{
        animationDataIn: ZodOptional<ZodObject<{
            amplification: ZodOptional<ZodNumber>;
            inOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<(...)>>>;
            name: ZodString;
            offset: ZodOptional<ZodNumber>;
            outOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<(...)>>>;
            propertyAnimations: ZodArray<ZodObject<{
                inOutOfRange: ...;
                keyframes: ...;
                outOutOfRange: ...;
                property: ...;
            }, "strip", ZodTypeAny, {
                inOutOfRange: ...;
                keyframes: ...;
                outOutOfRange: ...;
                property: ...;
            }, {
                inOutOfRange?: ...;
                keyframes: ...;
                outOutOfRange?: ...;
                property: ...;
            }>, "many">;
            speed: ZodOptional<ZodNumber>;
        }, "strip", ZodTypeAny, {
            amplification?: number;
            inOutOfRange: OutOfRangeEnum;
            name: string;
            offset?: number;
            outOutOfRange: OutOfRangeEnum;
            propertyAnimations: {
                inOutOfRange: OutOfRangeEnum;
                keyframes: (...)[];
                outOutOfRange: OutOfRangeEnum;
                property: string;
            }[];
            speed?: number;
        }, {
            amplification?: number;
            inOutOfRange?: NONE | EXTEND | LOOP;
            name: string;
            offset?: number;
            outOutOfRange?: NONE | EXTEND | LOOP;
            propertyAnimations: {
                inOutOfRange?: (...) | (...) | (...) | (...);
                keyframes: (...)[];
                outOutOfRange?: (...) | (...) | (...) | (...);
                property: string;
            }[];
            speed?: number;
        }>>;
        animationDataLoop: ZodOptional<ZodObject<{
            amplification: ZodOptional<ZodNumber>;
            inOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<(...)>>>;
            name: ZodString;
            offset: ZodOptional<ZodNumber>;
            outOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<(...)>>>;
            propertyAnimations: ZodArray<ZodObject<{
                inOutOfRange: ...;
                keyframes: ...;
                outOutOfRange: ...;
                property: ...;
            }, "strip", ZodTypeAny, {
                inOutOfRange: ...;
                keyframes: ...;
                outOutOfRange: ...;
                property: ...;
            }, {
                inOutOfRange?: ...;
                keyframes: ...;
                outOutOfRange?: ...;
                property: ...;
            }>, "many">;
            speed: ZodOptional<ZodNumber>;
        }, "strip", ZodTypeAny, {
            amplification?: number;
            inOutOfRange: OutOfRangeEnum;
            name: string;
            offset?: number;
            outOutOfRange: OutOfRangeEnum;
            propertyAnimations: {
                inOutOfRange: OutOfRangeEnum;
                keyframes: (...)[];
                outOutOfRange: OutOfRangeEnum;
                property: string;
            }[];
            speed?: number;
        }, {
            amplification?: number;
            inOutOfRange?: NONE | EXTEND | LOOP;
            name: string;
            offset?: number;
            outOutOfRange?: NONE | EXTEND | LOOP;
            propertyAnimations: {
                inOutOfRange?: (...) | (...) | (...) | (...);
                keyframes: (...)[];
                outOutOfRange?: (...) | (...) | (...) | (...);
                property: string;
            }[];
            speed?: number;
        }>>;
        animationDataOut: ZodOptional<ZodObject<{
            amplification: ZodOptional<ZodNumber>;
            inOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<(...)>>>;
            name: ZodString;
            offset: ZodOptional<ZodNumber>;
            outOutOfRange: ZodDefault<ZodOptional<ZodNativeEnum<(...)>>>;
            propertyAnimations: ZodArray<ZodObject<{
                inOutOfRange: ...;
                keyframes: ...;
                outOutOfRange: ...;
                property: ...;
            }, "strip", ZodTypeAny, {
                inOutOfRange: ...;
                keyframes: ...;
                outOutOfRange: ...;
                property: ...;
            }, {
                inOutOfRange?: ...;
                keyframes: ...;
                outOutOfRange?: ...;
                property: ...;
            }>, "many">;
            speed: ZodOptional<ZodNumber>;
        }, "strip", ZodTypeAny, {
            amplification?: number;
            inOutOfRange: OutOfRangeEnum;
            name: string;
            offset?: number;
            outOutOfRange: OutOfRangeEnum;
            propertyAnimations: {
                inOutOfRange: OutOfRangeEnum;
                keyframes: (...)[];
                outOutOfRange: OutOfRangeEnum;
                property: string;
            }[];
            speed?: number;
        }, {
            amplification?: number;
            inOutOfRange?: NONE | EXTEND | LOOP;
            name: string;
            offset?: number;
            outOutOfRange?: NONE | EXTEND | LOOP;
            propertyAnimations: {
                inOutOfRange?: (...) | (...) | (...) | (...);
                keyframes: (...)[];
                outOutOfRange?: (...) | (...) | (...) | (...);
                property: string;
            }[];
            speed?: number;
        }>>;
        animationInDuration: ZodOptional<ZodNumber>;
        animationLoopCount: ZodOptional<ZodNumber>;
        animationOutDuration: ZodOptional<ZodNumber>;
    }, "strip", ZodTypeAny, {
        animationDataIn?: {
            amplification?: number;
            inOutOfRange: OutOfRangeEnum;
            name: string;
            offset?: number;
            outOutOfRange: OutOfRangeEnum;
            propertyAnimations: {
                inOutOfRange: OutOfRangeEnum;
                keyframes: {
                    easing: ...;
                    relativeProperty?: ...;
                    space: ...;
                    time: ...;
                    value: ...;
                }[];
                outOutOfRange: OutOfRangeEnum;
                property: string;
            }[];
            speed?: number;
        };
        animationDataLoop?: {
            amplification?: number;
            inOutOfRange: OutOfRangeEnum;
            name: string;
            offset?: number;
            outOutOfRange: OutOfRangeEnum;
            propertyAnimations: {
                inOutOfRange: OutOfRangeEnum;
                keyframes: {
                    easing: ...;
                    relativeProperty?: ...;
                    space: ...;
                    time: ...;
                    value: ...;
                }[];
                outOutOfRange: OutOfRangeEnum;
                property: string;
            }[];
            speed?: number;
        };
        animationDataOut?: {
            amplification?: number;
            inOutOfRange: OutOfRangeEnum;
            name: string;
            offset?: number;
            outOutOfRange: OutOfRangeEnum;
            propertyAnimations: {
                inOutOfRange: OutOfRangeEnum;
                keyframes: {
                    easing: ...;
                    relativeProperty?: ...;
                    space: ...;
                    time: ...;
                    value: ...;
                }[];
                outOutOfRange: OutOfRangeEnum;
                property: string;
            }[];
            speed?: number;
        };
        animationInDuration?: number;
        animationLoopCount?: number;
        animationOutDuration?: number;
    }, {
        animationDataIn?: {
            amplification?: number;
            inOutOfRange?: NONE | EXTEND | LOOP;
            name: string;
            offset?: number;
            outOutOfRange?: NONE | EXTEND | LOOP;
            propertyAnimations: {
                inOutOfRange?: NONE | EXTEND | LOOP;
                keyframes: {
                    easing?: ...;
                    relativeProperty?: ...;
                    space?: ...;
                    time: ...;
                    value: ...;
                }[];
                outOutOfRange?: NONE | EXTEND | LOOP;
                property: string;
            }[];
            speed?: number;
        };
        animationDataLoop?: {
            amplification?: number;
            inOutOfRange?: NONE | EXTEND | LOOP;
            name: string;
            offset?: number;
            outOutOfRange?: NONE | EXTEND | LOOP;
            propertyAnimations: {
                inOutOfRange?: NONE | EXTEND | LOOP;
                keyframes: {
                    easing?: ...;
                    relativeProperty?: ...;
                    space?: ...;
                    time: ...;
                    value: ...;
                }[];
                outOutOfRange?: NONE | EXTEND | LOOP;
                property: string;
            }[];
            speed?: number;
        };
        animationDataOut?: {
            amplification?: number;
            inOutOfRange?: NONE | EXTEND | LOOP;
            name: string;
            offset?: number;
            outOutOfRange?: NONE | EXTEND | LOOP;
            propertyAnimations: {
                inOutOfRange?: NONE | EXTEND | LOOP;
                keyframes: {
                    easing?: ...;
                    relativeProperty?: ...;
                    space?: ...;
                    time: ...;
                    value: ...;
                }[];
                outOutOfRange?: NONE | EXTEND | LOOP;
                property: string;
            }[];
            speed?: number;
        };
        animationInDuration?: number;
        animationLoopCount?: number;
        animationOutDuration?: number;
    }>>
  • duration: ZodNumber
  • effects: ZodArray<ZodUnknown, "many">
  • filters: ZodArray<ZodObject<{
        id: ZodString;
        options: ZodObject<{
            lutUrl: ZodString;
        }, "strip", ZodTypeAny, {
            lutUrl: string;
        }, {
            lutUrl: string;
        }>;
        sourceId: ZodString;
    }, "strip", ZodTypeAny, {
        id: string;
        options: {
            lutUrl: string;
        };
        sourceId: string;
    }, {
        id: string;
        options: {
            lutUrl: string;
        };
        sourceId: string;
    }>, "many">
  • id: ZodString
  • leftTrim: ZodNumber
  • mediaDataId: ZodOptional<ZodString>
  • rightTrim: ZodNumber
  • startTime: ZodNumber
  • style: ZodUnknown
  • subtitlesId: ZodOptional<ZodString>
  • subtitlesOffset: ZodNumber
  • text: ZodOptional<ZodString>
  • type: ZodString
  • warpMode: ZodNativeEnum<typeof WarpModeEnum>

Type declaration

  • Optional animationController?: {
        animationDataIn?: {
            amplification?: number;
            inOutOfRange: OutOfRangeEnum;
            name: string;
            offset?: number;
            outOutOfRange: OutOfRangeEnum;
            propertyAnimations: {
                inOutOfRange: OutOfRangeEnum;
                keyframes: {
                    easing: EasingEnum;
                    relativeProperty?: (...) | (...);
                    space: AnimationSpaceEnum;
                    time: number;
                    value: (...) | (...);
                }[];
                outOutOfRange: OutOfRangeEnum;
                property: string;
            }[];
            speed?: number;
        };
        animationDataLoop?: {
            amplification?: number;
            inOutOfRange: OutOfRangeEnum;
            name: string;
            offset?: number;
            outOutOfRange: OutOfRangeEnum;
            propertyAnimations: {
                inOutOfRange: OutOfRangeEnum;
                keyframes: {
                    easing: EasingEnum;
                    relativeProperty?: (...) | (...);
                    space: AnimationSpaceEnum;
                    time: number;
                    value: (...) | (...);
                }[];
                outOutOfRange: OutOfRangeEnum;
                property: string;
            }[];
            speed?: number;
        };
        animationDataOut?: {
            amplification?: number;
            inOutOfRange: OutOfRangeEnum;
            name: string;
            offset?: number;
            outOutOfRange: OutOfRangeEnum;
            propertyAnimations: {
                inOutOfRange: OutOfRangeEnum;
                keyframes: {
                    easing: EasingEnum;
                    relativeProperty?: (...) | (...);
                    space: AnimationSpaceEnum;
                    time: number;
                    value: (...) | (...);
                }[];
                outOutOfRange: OutOfRangeEnum;
                property: string;
            }[];
            speed?: number;
        };
        animationInDuration?: number;
        animationLoopCount?: number;
        animationOutDuration?: number;
    }
    • Optional animationDataIn?: {
          amplification?: number;
          inOutOfRange: OutOfRangeEnum;
          name: string;
          offset?: number;
          outOutOfRange: OutOfRangeEnum;
          propertyAnimations: {
              inOutOfRange: OutOfRangeEnum;
              keyframes: {
                  easing: EasingEnum;
                  relativeProperty?: (...) | (...);
                  space: AnimationSpaceEnum;
                  time: number;
                  value: (...) | (...);
              }[];
              outOutOfRange: OutOfRangeEnum;
              property: string;
          }[];
          speed?: number;
      }
      • Optional amplification?: number
      • inOutOfRange: OutOfRangeEnum
      • name: string
      • Optional offset?: number
      • outOutOfRange: OutOfRangeEnum
      • propertyAnimations: {
            inOutOfRange: OutOfRangeEnum;
            keyframes: {
                easing: EasingEnum;
                relativeProperty?: (...) | (...);
                space: AnimationSpaceEnum;
                time: number;
                value: (...) | (...);
            }[];
            outOutOfRange: OutOfRangeEnum;
            property: string;
        }[]
      • Optional speed?: number
    • Optional animationDataLoop?: {
          amplification?: number;
          inOutOfRange: OutOfRangeEnum;
          name: string;
          offset?: number;
          outOutOfRange: OutOfRangeEnum;
          propertyAnimations: {
              inOutOfRange: OutOfRangeEnum;
              keyframes: {
                  easing: EasingEnum;
                  relativeProperty?: (...) | (...);
                  space: AnimationSpaceEnum;
                  time: number;
                  value: (...) | (...);
              }[];
              outOutOfRange: OutOfRangeEnum;
              property: string;
          }[];
          speed?: number;
      }
      • Optional amplification?: number
      • inOutOfRange: OutOfRangeEnum
      • name: string
      • Optional offset?: number
      • outOutOfRange: OutOfRangeEnum
      • propertyAnimations: {
            inOutOfRange: OutOfRangeEnum;
            keyframes: {
                easing: EasingEnum;
                relativeProperty?: (...) | (...);
                space: AnimationSpaceEnum;
                time: number;
                value: (...) | (...);
            }[];
            outOutOfRange: OutOfRangeEnum;
            property: string;
        }[]
      • Optional speed?: number
    • Optional animationDataOut?: {
          amplification?: number;
          inOutOfRange: OutOfRangeEnum;
          name: string;
          offset?: number;
          outOutOfRange: OutOfRangeEnum;
          propertyAnimations: {
              inOutOfRange: OutOfRangeEnum;
              keyframes: {
                  easing: EasingEnum;
                  relativeProperty?: (...) | (...);
                  space: AnimationSpaceEnum;
                  time: number;
                  value: (...) | (...);
              }[];
              outOutOfRange: OutOfRangeEnum;
              property: string;
          }[];
          speed?: number;
      }
      • Optional amplification?: number
      • inOutOfRange: OutOfRangeEnum
      • name: string
      • Optional offset?: number
      • outOutOfRange: OutOfRangeEnum
      • propertyAnimations: {
            inOutOfRange: OutOfRangeEnum;
            keyframes: {
                easing: EasingEnum;
                relativeProperty?: (...) | (...);
                space: AnimationSpaceEnum;
                time: number;
                value: (...) | (...);
            }[];
            outOutOfRange: OutOfRangeEnum;
            property: string;
        }[]
      • Optional speed?: number
    • Optional animationInDuration?: number
    • Optional animationLoopCount?: number
    • Optional animationOutDuration?: number
  • duration: number
  • effects: unknown[]
  • filters: {
        id: string;
        options: {
            lutUrl: string;
        };
        sourceId: string;
    }[]
  • id: string
  • leftTrim: number
  • Optional mediaDataId?: string
  • rightTrim: number
  • startTime: number
  • Optional style?: unknown
  • Optional subtitlesId?: string
  • subtitlesOffset: number
  • Optional text?: string
  • type: string
  • warpMode: WarpModeEnum

Type declaration

  • Optional animationController?: {
        animationDataIn?: {
            amplification?: number;
            inOutOfRange?: NONE | EXTEND | LOOP;
            name: string;
            offset?: number;
            outOutOfRange?: NONE | EXTEND | LOOP;
            propertyAnimations: {
                inOutOfRange?: NONE | EXTEND | LOOP;
                keyframes: {
                    easing?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                    relativeProperty?: (...) | (...);
                    space?: (...) | (...) | (...) | (...) | (...);
                    time: number;
                    value: (...) | (...);
                }[];
                outOutOfRange?: NONE | EXTEND | LOOP;
                property: string;
            }[];
            speed?: number;
        };
        animationDataLoop?: {
            amplification?: number;
            inOutOfRange?: NONE | EXTEND | LOOP;
            name: string;
            offset?: number;
            outOutOfRange?: NONE | EXTEND | LOOP;
            propertyAnimations: {
                inOutOfRange?: NONE | EXTEND | LOOP;
                keyframes: {
                    easing?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                    relativeProperty?: (...) | (...);
                    space?: (...) | (...) | (...) | (...) | (...);
                    time: number;
                    value: (...) | (...);
                }[];
                outOutOfRange?: NONE | EXTEND | LOOP;
                property: string;
            }[];
            speed?: number;
        };
        animationDataOut?: {
            amplification?: number;
            inOutOfRange?: NONE | EXTEND | LOOP;
            name: string;
            offset?: number;
            outOutOfRange?: NONE | EXTEND | LOOP;
            propertyAnimations: {
                inOutOfRange?: NONE | EXTEND | LOOP;
                keyframes: {
                    easing?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                    relativeProperty?: (...) | (...);
                    space?: (...) | (...) | (...) | (...) | (...);
                    time: number;
                    value: (...) | (...);
                }[];
                outOutOfRange?: NONE | EXTEND | LOOP;
                property: string;
            }[];
            speed?: number;
        };
        animationInDuration?: number;
        animationLoopCount?: number;
        animationOutDuration?: number;
    }
    • Optional animationDataIn?: {
          amplification?: number;
          inOutOfRange?: NONE | EXTEND | LOOP;
          name: string;
          offset?: number;
          outOutOfRange?: NONE | EXTEND | LOOP;
          propertyAnimations: {
              inOutOfRange?: NONE | EXTEND | LOOP;
              keyframes: {
                  easing?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                  relativeProperty?: (...) | (...);
                  space?: (...) | (...) | (...) | (...) | (...);
                  time: number;
                  value: (...) | (...);
              }[];
              outOutOfRange?: NONE | EXTEND | LOOP;
              property: string;
          }[];
          speed?: number;
      }
      • Optional amplification?: number
      • Optional inOutOfRange?: NONE | EXTEND | LOOP
      • name: string
      • Optional offset?: number
      • Optional outOutOfRange?: NONE | EXTEND | LOOP
      • propertyAnimations: {
            inOutOfRange?: NONE | EXTEND | LOOP;
            keyframes: {
                easing?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                relativeProperty?: (...) | (...);
                space?: (...) | (...) | (...) | (...) | (...);
                time: number;
                value: (...) | (...);
            }[];
            outOutOfRange?: NONE | EXTEND | LOOP;
            property: string;
        }[]
      • Optional speed?: number
    • Optional animationDataLoop?: {
          amplification?: number;
          inOutOfRange?: NONE | EXTEND | LOOP;
          name: string;
          offset?: number;
          outOutOfRange?: NONE | EXTEND | LOOP;
          propertyAnimations: {
              inOutOfRange?: NONE | EXTEND | LOOP;
              keyframes: {
                  easing?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                  relativeProperty?: (...) | (...);
                  space?: (...) | (...) | (...) | (...) | (...);
                  time: number;
                  value: (...) | (...);
              }[];
              outOutOfRange?: NONE | EXTEND | LOOP;
              property: string;
          }[];
          speed?: number;
      }
      • Optional amplification?: number
      • Optional inOutOfRange?: NONE | EXTEND | LOOP
      • name: string
      • Optional offset?: number
      • Optional outOutOfRange?: NONE | EXTEND | LOOP
      • propertyAnimations: {
            inOutOfRange?: NONE | EXTEND | LOOP;
            keyframes: {
                easing?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                relativeProperty?: (...) | (...);
                space?: (...) | (...) | (...) | (...) | (...);
                time: number;
                value: (...) | (...);
            }[];
            outOutOfRange?: NONE | EXTEND | LOOP;
            property: string;
        }[]
      • Optional speed?: number
    • Optional animationDataOut?: {
          amplification?: number;
          inOutOfRange?: NONE | EXTEND | LOOP;
          name: string;
          offset?: number;
          outOutOfRange?: NONE | EXTEND | LOOP;
          propertyAnimations: {
              inOutOfRange?: NONE | EXTEND | LOOP;
              keyframes: {
                  easing?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                  relativeProperty?: (...) | (...);
                  space?: (...) | (...) | (...) | (...) | (...);
                  time: number;
                  value: (...) | (...);
              }[];
              outOutOfRange?: NONE | EXTEND | LOOP;
              property: string;
          }[];
          speed?: number;
      }
      • Optional amplification?: number
      • Optional inOutOfRange?: NONE | EXTEND | LOOP
      • name: string
      • Optional offset?: number
      • Optional outOutOfRange?: NONE | EXTEND | LOOP
      • propertyAnimations: {
            inOutOfRange?: NONE | EXTEND | LOOP;
            keyframes: {
                easing?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                relativeProperty?: (...) | (...);
                space?: (...) | (...) | (...) | (...) | (...);
                time: number;
                value: (...) | (...);
            }[];
            outOutOfRange?: NONE | EXTEND | LOOP;
            property: string;
        }[]
      • Optional speed?: number
    • Optional animationInDuration?: number
    • Optional animationLoopCount?: number
    • Optional animationOutDuration?: number
  • duration: number
  • effects: unknown[]
  • filters: {
        id: string;
        options: {
            lutUrl: string;
        };
        sourceId: string;
    }[]
  • id: string
  • leftTrim: number
  • Optional mediaDataId?: string
  • rightTrim: number
  • startTime: number
  • Optional style?: unknown
  • Optional subtitlesId?: string
  • subtitlesOffset: number
  • Optional text?: string
  • type: string
  • warpMode: WarpModeEnum

Generated using TypeDoc