Reference to the FileStore FileStore
Reference to the VideoStore VideoStore
Changes the File Extension After this Feature is Executed
This Changes the format of video file, check formats folder to see supported formats
If a function needs a specific type of input command, other than default then this object as a few common inputs that can be used
Every Feature is expected to set its own configuration properties,
these properties will be in an Object {key: {}}
where the keys are the names of the parents you set in your UI component
Each key will have an object of type {value : any, [name:string]: any}
This object is expected to be used in setting the configurations of the Feature.
Reference to CluiStore.configuration
Boolean indicating if a video file can be displayed in the browser or not
String Representing the ffmpeg command executed
String representing the how files are inputted to FFmpeg
Determines the configuration of how you plan to use files in your feature
Default Settings
number : {min : 1, max : -1}, this means the function will use at minimum 1 file and use all the files the user uploads
types : ['video'], this means the function will only use video files and nothing else will be given to it.
Accepted Types 'video', 'image', 'audio', 'other'(represents any other file, eg text files)
Sets FFmpeg Input Command for reading from input file
Please make sure this works in FFmpeg first
Further text file expectation,
A) Follow FFmpeg File Name Rules
B) Use FFmpeg WriteTxt to write the file to memory
Retrieves the current file of the last modified file from the store
Sets FFmpeg Input Command for reading images for any function
You will have to do further changes to the FFmpeg Command to use Images
This command just loads the images
Function Expected to parse the required values from this.configuration and return to constructor
Object determining the text and color of the progress bar
Calls FFmpeg with the given ffmpegCommands and appropriate inputFileName
Expect Child Class to define this function to set ffmpegCommands property
This method can take N number of arguments of any type
Sets the FFmpeg Input Command, this function can and
should be overwritten when special input cases are needed
By default, this function will set the current file as single file input
Check commonInputTypes to see already implemented functions for you
Function is Expected to the configuration of files for this feature
this.fileConfig :
{primaryType : string, types : [{name : string,number : {min : number, max : number}]}}
Function is Expected to set the name and color of the progress bar for this feature
this.progressBar : { name: string; color: string}
This function is expected to be called in constructor
Number of threads in a user's computer
Updates the video display parameter for a format, which determines if it is showed in the video player or not.
Function sets the chosen progressBar values to the store
Generated using TypeDoc
Reference to entire component store, which is the store that contains all stores ComponentStore