C# Класс EvercamMovieMaker.MovieMaker

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
KillFfMpeg void
getUserCreditional string[]

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

Метод Описание
Clean ( string path ) : void
ConvertAviToWebm ( string sourceFileName, string outputFile ) : void

Create compressed webm file

ConvertFromUtc ( System.DateTime dt, string timezone ) : System.DateTime
CreateVideoFile ( string outputFile, string images_directory ) : void

Create cpmpressed mp4 file

DownloadAllImages ( Evercam evercam, Camera camera, System.DateTime userFromDate, System.DateTime userToDate, string path ) : int
GetClipInfo ( string movieName ) : string
GetTimeZoneInfo ( string tz ) : TimeZoneInfo
MarkImage ( string timeStamp, string filePath, string temppath ) : void
MovieMaker ( LogLine logger, Evercam evercam ) : System
SaveFile ( string fileName, byte data ) : bool
SaveMovieLog ( string message, string filename ) : void
Start ( ) : void
updateArchive ( Evercam evercam, string camera_id, string archive_id, int total_frames, ArchiveStatus status ) : bool

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

Метод Описание
CreateMovie ( ) : void
StartTimer ( object state ) : void

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

Метод Описание
KillFfMpeg ( ) : void
getUserCreditional ( string camera_id ) : string[]

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

Clean() публичный Метод

public Clean ( string path ) : void
path string
Результат void

ConvertAviToWebm() публичный Метод

Create compressed webm file
public ConvertAviToWebm ( string sourceFileName, string outputFile ) : void
sourceFileName string Source video path
outputFile string Output video path
Результат void

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

public static ConvertFromUtc ( System.DateTime dt, string timezone ) : System.DateTime
dt System.DateTime
timezone string
Результат System.DateTime

CreateMovie() защищенный Метод

protected CreateMovie ( ) : void
Результат void

CreateVideoFile() публичный Метод

Create cpmpressed mp4 file
public CreateVideoFile ( string outputFile, string images_directory ) : void
outputFile string Output video path
images_directory string
Результат void

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

public static DownloadAllImages ( Evercam evercam, Camera camera, System.DateTime userFromDate, System.DateTime userToDate, string path ) : int
evercam Evercam
camera Camera
userFromDate System.DateTime
userToDate System.DateTime
path string
Результат int

GetClipInfo() публичный Метод

public GetClipInfo ( string movieName ) : string
movieName string
Результат string

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

public static GetTimeZoneInfo ( string tz ) : TimeZoneInfo
tz string
Результат System.TimeZoneInfo

MarkImage() публичный Метод

public MarkImage ( string timeStamp, string filePath, string temppath ) : void
timeStamp string
filePath string
temppath string
Результат void

MovieMaker() публичный Метод

public MovieMaker ( LogLine logger, Evercam evercam ) : System
logger LogLine
evercam Evercam
Результат System

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

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

SaveMovieLog() публичный Метод

public SaveMovieLog ( string message, string filename ) : void
message string
filename string
Результат void

Start() публичный Метод

public Start ( ) : void
Результат void

StartTimer() защищенный Метод

protected StartTimer ( object state ) : void
state object
Результат void

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

public static updateArchive ( Evercam evercam, string camera_id, string archive_id, int total_frames, ArchiveStatus status ) : bool
evercam Evercam
camera_id string
archive_id string
total_frames int
status ArchiveStatus
Результат bool