JavaScript video editor, encoder, and streamer - version 5.0.6

MashEditorClass

_imageSize

_imageSize: Size

add

addClip

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

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

    Returns LoadPromise

addEffect

addTrack

  • Parameter

    Optional trackType: TrackType

    Returns void

autoplay

autoplay: boolean

buffer

  • get buffer(): number
  • set buffer(value: number): void
  • Returns number

  • Parameter

    value: number

    Returns void

can

change

changeTrack

changeTransformer

  • changeTransformer(type: string, property: string, value?: SelectionValue): void
  • Parameters

    Returns void

clips

constructor

currentTime

  • get currentTime(): number
  • Returns number

duration

  • get duration(): number
  • Returns number

editType

editType: EditType

eventTarget

eventTarget: Emitter

fps

  • get fps(): number
  • set fps(value: number): void
  • Returns number

  • Parameter

    value: number

    Returns void

frame

  • get frame(): number
  • set frame(value: number): void
  • Returns number

  • Parameter

    value: number

    Returns void

frames

  • get frames(): number
  • Returns number

freeze

  • freeze(): void
  • Returns void

goToTime

imageData

imageSize

  • get imageSize(): Size
  • set imageSize(value: Size): void
  • Returns Size

  • Parameter

    value: Size

    Returns void

loop

  • get loop(): boolean
  • set loop(value: boolean): void
  • Returns boolean

  • Parameter

    value: boolean

    Returns void

mash

  • get mash(): Mash
  • set mash(object: Mash): void
  • Returns Mash

  • Parameter

    object: Mash

    Returns void

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

  • get muted(): boolean
  • set muted(value: boolean): void
  • Returns boolean

  • Parameter

    value: boolean

    Returns void

pause

  • pause(): void
  • Returns void

paused

  • get paused(): boolean
  • set paused(value: boolean): void
  • Returns boolean

  • Parameter

    value: boolean

    Returns void

play

  • play(): void
  • Returns void

position

  • get position(): number
  • set position(value: number): void
  • Returns number

  • Parameter

    value: number

    Returns void

positionStep

  • get positionStep(): number
  • Returns 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

  • get time(): Time
  • set time(value: Time): void
  • Returns Time

  • Parameter

    value: Time

    Returns void

timeRange

undo

  • undo(): void
  • Returns void

volume

  • get volume(): number
  • set volume(value: number): void
  • Returns number

  • Parameter

    value: number

    Returns void