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

configuration

configuration: CompressionConfig

display

display: boolean = false

ffmpegCommands

ffmpegCommands: string

ffmpegInputCommand

ffmpegInputCommand: string = ""

threads

threads: number

Methods

changeFileExtension

  • changeFileExtension(newExtension: string): void

fileInputType

  • fileInputType(fileName: string): void

getCurrentFile

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

imageInputType

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

    • frameRate: number
    • ext: string

    Returns void

parseConfiguration

  • parseConfiguration(): { compressionValue: number }
  • Returns { compressionValue: number }

    • compressionValue: number

runFFmpeg

setFFmpegCommands

  • setFFmpegCommands(command: string): void

setFFmpegInputCommand

  • setFFmpegInputCommand(): void

setFileConfig

  • setFileConfig(): void

setProgress

  • setProgress(): void

updateDisplay

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

    • displayType: boolean
    • type: string

    Returns void

updateProgress

  • updateProgress(): 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