C# Class TimelapseMaker.Tasks

Afficher le fichier Open project: evercam/Timelapse

Méthodes publiques

Méthode Description
CompressVideo ( string input, string output, string bitRate, string scale ) : void
ConcatVideos ( string baseMp4FileName, string tempVideoFileName, string mp4FileName ) : void
CreateVideoFromImages ( string filePath, int fps, string bitRate, string scale, string output ) : void
DownloadAllImages ( Evercam evercam, string user, string camera, string timezone, DateTime userFromDate, DateTime userToDate, int startIndex, string timestamp, string path ) : int
DownloadImagesAtInterval ( Evercam evercam, string user, Camera camera, DateTime fromDay, DateTime toDay, int fromHour, int toHour, int interval, int startIndex, string timestamp, string path ) : int
DownloadTimelapseImages ( Evercam evercam, string user, string camera, string timezone, DateTime userFromDate, DateTime userToDate, int startIndex, string path, int minutes ) : int
MoveImages ( string movePath, string toPath, int startIndex ) : int
ReindexImages ( string imagesPath, int startIndex ) : int
ResizeImages ( string imagesPath, string savePath, int x, int y, int w, int h ) : void
ResizeSave ( string imageFile, string saveFile, int x, int y, int w, int h ) : void
SaveFile ( string fileName, byte data ) : bool
WatermarkVideo ( string input, string watermark, int position, string output ) : void

Méthodes protégées

Méthode Description
CreateConfigFile ( string mp4File, string newMp4File, string txtFileName ) : void

Private Methods

Méthode Description
GetEncoder ( ImageFormat format ) : ImageCodecInfo
ResizeImage ( Image img, int x, int y, int w, int h ) : Image
RunProcess ( string parameters ) : void

Method Details

CompressVideo() public static méthode

public static CompressVideo ( string input, string output, string bitRate, string scale ) : void
input string
output string
bitRate string
scale string
Résultat void

ConcatVideos() public static méthode

public static ConcatVideos ( string baseMp4FileName, string tempVideoFileName, string mp4FileName ) : void
baseMp4FileName string
tempVideoFileName string
mp4FileName string
Résultat void

CreateConfigFile() protected static méthode

protected static CreateConfigFile ( string mp4File, string newMp4File, string txtFileName ) : void
mp4File string
newMp4File string
txtFileName string
Résultat void

CreateVideoFromImages() public static méthode

public static CreateVideoFromImages ( string filePath, int fps, string bitRate, string scale, string output ) : void
filePath string
fps int
bitRate string
scale string
output string
Résultat void

DownloadAllImages() public static méthode

public static DownloadAllImages ( Evercam evercam, string user, string camera, string timezone, DateTime userFromDate, DateTime userToDate, int startIndex, string timestamp, string path ) : int
evercam Evercam
user string
camera string
timezone string
userFromDate DateTime
userToDate DateTime
startIndex int
timestamp string
path string
Résultat int

DownloadImagesAtInterval() public static méthode

public static DownloadImagesAtInterval ( Evercam evercam, string user, Camera camera, DateTime fromDay, DateTime toDay, int fromHour, int toHour, int interval, int startIndex, string timestamp, string path ) : int
evercam Evercam
user string
camera Camera
fromDay DateTime
toDay DateTime
fromHour int
toHour int
interval int
startIndex int
timestamp string
path string
Résultat int

DownloadTimelapseImages() public static méthode

public static DownloadTimelapseImages ( Evercam evercam, string user, string camera, string timezone, DateTime userFromDate, DateTime userToDate, int startIndex, string path, int minutes ) : int
evercam Evercam
user string
camera string
timezone string
userFromDate DateTime
userToDate DateTime
startIndex int
path string
minutes int
Résultat int

MoveImages() public static méthode

public static MoveImages ( string movePath, string toPath, int startIndex ) : int
movePath string
toPath string
startIndex int
Résultat int

ReindexImages() public static méthode

public static ReindexImages ( string imagesPath, int startIndex ) : int
imagesPath string
startIndex int
Résultat int

ResizeImages() public static méthode

public static ResizeImages ( string imagesPath, string savePath, int x, int y, int w, int h ) : void
imagesPath string
savePath string
x int
y int
w int
h int
Résultat void

ResizeSave() public static méthode

public static ResizeSave ( string imageFile, string saveFile, int x, int y, int w, int h ) : void
imageFile string
saveFile string
x int
y int
w int
h int
Résultat void

SaveFile() public static méthode

public static SaveFile ( string fileName, byte data ) : bool
fileName string
data byte
Résultat bool

WatermarkVideo() public static méthode

public static WatermarkVideo ( string input, string watermark, int position, string output ) : void
input string
watermark string
position int
output string
Résultat void