C# Класс TimelapseMaker.Tasks

Показать файл Открыть проект

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
CreateConfigFile ( string mp4File, string newMp4File, string txtFileName ) : void

Приватные методы

Метод Описание
GetEncoder ( ImageFormat format ) : ImageCodecInfo
ResizeImage ( Image img, int x, int y, int w, int h ) : Image
RunProcess ( string parameters ) : void

Описание методов

CompressVideo() публичный статический Метод

public static CompressVideo ( string input, string output, string bitRate, string scale ) : void
input string
output string
bitRate string
scale string
Результат void

ConcatVideos() публичный статический Метод

public static ConcatVideos ( string baseMp4FileName, string tempVideoFileName, string mp4FileName ) : void
baseMp4FileName string
tempVideoFileName string
mp4FileName string
Результат void

CreateConfigFile() защищенный статический Метод

protected static CreateConfigFile ( string mp4File, string newMp4File, string txtFileName ) : void
mp4File string
newMp4File string
txtFileName string
Результат void

CreateVideoFromImages() публичный статический Метод

public static CreateVideoFromImages ( string filePath, int fps, string bitRate, string scale, string output ) : void
filePath string
fps int
bitRate string
scale string
output string
Результат void

DownloadAllImages() публичный статический Метод

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
Результат int

DownloadImagesAtInterval() публичный статический Метод

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
Результат int

DownloadTimelapseImages() публичный статический Метод

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
Результат int

MoveImages() публичный статический Метод

public static MoveImages ( string movePath, string toPath, int startIndex ) : int
movePath string
toPath string
startIndex int
Результат int

ReindexImages() публичный статический Метод

public static ReindexImages ( string imagesPath, int startIndex ) : int
imagesPath string
startIndex int
Результат int

ResizeImages() публичный статический Метод

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
Результат void

ResizeSave() публичный статический Метод

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
Результат void

SaveFile() публичный статический Метод

public static SaveFile ( string fileName, byte data ) : bool
fileName string
data byte
Результат bool

WatermarkVideo() публичный статический Метод

public static WatermarkVideo ( string input, string watermark, int position, string output ) : void
input string
watermark string
position int
output string
Результат void