Class Engine

Properties

customClipTypes: Map<string, CustomClipConstructor<CustomClip>> = ...
events: EventEmitter

Methods

  • Parameters

    • typeEnum: string
    • methodName: string
    • Rest ...args: any[]

    Returns any

  • Parameters

    • path: string

    Returns Promise<Blob>

  • Parameters

    • x: number
    • y: number

    Returns null

  • Parameters

    • typeEnum: string

    Returns boolean

  • Type Parameters

    Parameters

    • classType: CustomClipConstructor<T>
    • typeEnum: string

    Returns void

  • Parameters

    • value: number

    Returns Promise<void>

  • Returns {
        display: {
            backgroundColor: string;
            height: number;
            width: number;
        };
        library: {
            media: {
                filename: string;
                id: string;
                permanentUrl?: string;
                type: string;
            }[];
            subtitles: {
                duration: number;
                id: string;
                language: string;
                textBlocks: {
                    duration: number;
                    text: string;
                    time: number;
                }[];
            }[];
        };
        timeline: {
            fps: number;
            layers: {
                clips: any[];
                id: string;
                isEnabled: boolean;
                isMuted: boolean;
                transitions: {
                    endClipId: string;
                    id: string;
                    inDuration: number;
                    name: string;
                    outDuration: number;
                    startClipId: string;
                    transitionSrc: string;
                    type: "transition";
                }[];
            }[];
            startTime: number;
        };
        version?: string;
    }

    • display: {
          backgroundColor: string;
          height: number;
          width: number;
      }
      • backgroundColor: string
      • height: number
      • width: number
    • library: {
          media: {
              filename: string;
              id: string;
              permanentUrl?: string;
              type: string;
          }[];
          subtitles: {
              duration: number;
              id: string;
              language: string;
              textBlocks: {
                  duration: number;
                  text: string;
                  time: number;
              }[];
          }[];
      }
      • media: {
            filename: string;
            id: string;
            permanentUrl?: string;
            type: string;
        }[]
      • subtitles: {
            duration: number;
            id: string;
            language: string;
            textBlocks: {
                duration: number;
                text: string;
                time: number;
            }[];
        }[]
    • timeline: {
          fps: number;
          layers: {
              clips: any[];
              id: string;
              isEnabled: boolean;
              isMuted: boolean;
              transitions: {
                  endClipId: string;
                  id: string;
                  inDuration: number;
                  name: string;
                  outDuration: number;
                  startClipId: string;
                  transitionSrc: string;
                  type: "transition";
              }[];
          }[];
          startTime: number;
      }
      • fps: number
      • layers: {
            clips: any[];
            id: string;
            isEnabled: boolean;
            isMuted: boolean;
            transitions: {
                endClipId: string;
                id: string;
                inDuration: number;
                name: string;
                outDuration: number;
                startClipId: string;
                transitionSrc: string;
                type: "transition";
            }[];
        }[]
      • startTime: number
    • Optional version?: string
  • Parameters

    • subtitlesId: string
    • offset: number

    Returns void

Generated using TypeDoc