JavaScript video editor, encoder, and streamer - version 5.0.6

MashEditor

add

addClip

  • addClip(clip: Clip, frameOrIndex?: number, trackIndex?: number): LoadPromise
  • Parameters

    • clip: Clip
    • Optional frameOrIndex: number
    • Optional trackIndex: number

    Returns LoadPromise

addEffect

addTrack

autoplay

autoplay: boolean

buffer

buffer: number

can

change

clips

clips: Clips

currentTime

currentTime: number

duration

duration: number

editType

editType: EditType

eventTarget

eventTarget: Emitter

fps

fps: number

freeze

  • freeze(): void
  • Returns void

goToTime

imageData

imageSize

imageSize: Size

loop

loop: boolean

mash

mash: Mash

move

  • move(object: ClipOrEffect, frameOrIndex?: number, trackIndex?: number): void
  • Parameters

    • object: ClipOrEffect
    • Optional frameOrIndex: number
    • Optional trackIndex: number

    Returns void

moveClip

  • moveClip(clip: Clip, frameOrIndex?: number, trackIndex?: number): void
  • Parameters

    • clip: Clip
    • Optional frameOrIndex: number
    • Optional trackIndex: number

    Returns void

moveEffect

  • moveEffect(effect: Effect, index?: number): void
  • Parameters

    • effect: Effect
    • Optional index: number

    Returns void

muted

muted: boolean

pause

  • pause(): void
  • Returns void

paused

paused: boolean

play

  • play(): void
  • Returns void

position

position: number

positionStep

positionStep: number

precision

precision: number

preloader

redo

  • redo(): void
  • Returns void

remove

  • remove(): void
  • Returns void

removeClip

  • removeClip(clip: Clip): void
  • Parameter

    clip: Clip

    Returns void

removeEffect

  • removeEffect(effect: Effect): void
  • Parameter

    effect: Effect

    Returns void

removeTrack

  • removeTrack(track: Track): void
  • Parameter

    track: Track

    Returns void

save

  • save(id?: string): void
  • Parameter

    Optional id: string

    Returns void

selectClip

  • selectClip(clip: undefined | Clip): void
  • Parameter

    clip: undefined | Clip

    Returns void

selectEffect

  • selectEffect(effect: undefined | Effect): void
  • Parameter

    effect: undefined | Effect

    Returns void

selectTrack

  • selectTrack(track: undefined | Track): void
  • Parameter

    track: undefined | Track

    Returns void

selection

split

  • split(): void
  • Returns void

time

time: Time

timeRange

timeRange: TimeRange

undo

  • undo(): void
  • Returns void

volume

volume: number