Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

constructor

Properties

ComponentStore

ComponentStore: ComponentStore = ComponentStore

FileStore

FileStore: FileStore = FileStore

VideoStore

VideoStore: VideoStore = VideoStore

Abstract configuration

configuration: {}

Type declaration

  • [name: string]: { value: any }
    • [name: string]: any
    • value: any

display

display: boolean = false

ffmpegCommands

ffmpegCommands: string

ffmpegInputCommand

ffmpegInputCommand: string = ""

Abstract parseConfiguration

parseConfiguration: () => {}

Type declaration

    • (): {}
    • Returns {}

      • [name: string]: any

Abstract setFileConfig

setFileConfig: () => void

Type declaration

    • (): void
    • Returns void

Abstract setProgress

setProgress: () => void

Type declaration

    • (): void
    • Returns void

threads

threads: number

Methods

changeFileExtension

  • changeFileExtension(newExtension: string): void
  • Parameters

    • newExtension: string

    Returns void

fileInputType

  • fileInputType(fileName: string): void
  • Parameters

    • fileName: string

    Returns void

getCurrentFile

  • getCurrentFile(): { name: string; type: FileTypes }
  • Returns { name: string; type: FileTypes }

imageInputType

  • imageInputType(frameRate: number, ext: string): void
  • Parameters

    • frameRate: number
    • ext: string

    Returns void

runFFmpeg

  • Returns Promise<CustomFileType>

Abstract setFFmpegCommands

  • setFFmpegCommands(...args: any[]): void
  • Parameters

    • Rest ...args: any[]

    Returns void

setFFmpegInputCommand

  • setFFmpegInputCommand(): void
  • Returns void

updateDisplay

  • updateDisplay(displayType: boolean, type: string): void
  • Parameters

    • displayType: boolean
    • type: string

    Returns void

updateProgress

  • updateProgress(): void
  • Returns void

Object literals

commonInputTypes

commonInputTypes: object

default

default: (Anonymous function) = this.setFFmpegInputCommand

fileRead

fileRead: (Anonymous function) = this.fileInputType

images

images: (Anonymous function) = this.imageInputType

fileConfig

fileConfig: object

primaryType

primaryType: string = "video"

types

types: { name: string; number: object }[] = [{ name: 'video', number: { min: 1, max: -1 } }]

inputFile

inputFile: object

name

name: string = ""

type

type: "video" = "video"

outputFile

outputFile: object

name

name: string = ""

type

type: "video" = "video"

progressBar

progressBar: object

color

color: string = "#0d6efd"

name

name: string = "Processing...."

Generated using TypeDoc