C# Class EvercamMovieMaker.MovieMaker

Afficher le fichier Open project: evercam/Timelapse Class Usage Examples

Private Properties

Свойство Type Description
KillFfMpeg void
getUserCreditional string[]

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
CreateMovie ( ) : void
StartTimer ( object state ) : void

Private Methods

Méthode Description
KillFfMpeg ( ) : void
getUserCreditional ( string camera_id ) : string[]

Method Details

Clean() public méthode

public Clean ( string path ) : void
path string
Résultat void

ConvertAviToWebm() public méthode

Create compressed webm file
public ConvertAviToWebm ( string sourceFileName, string outputFile ) : void
sourceFileName string Source video path
outputFile string Output video path
Résultat void

ConvertFromUtc() public static méthode

public static ConvertFromUtc ( System.DateTime dt, string timezone ) : System.DateTime
dt System.DateTime
timezone string
Résultat System.DateTime

CreateMovie() protected méthode

protected CreateMovie ( ) : void
Résultat void

CreateVideoFile() public méthode

Create cpmpressed mp4 file
public CreateVideoFile ( string outputFile, string images_directory ) : void
outputFile string Output video path
images_directory string
Résultat void

DownloadAllImages() public static méthode

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
Résultat int

GetClipInfo() public méthode

public GetClipInfo ( string movieName ) : string
movieName string
Résultat string

GetTimeZoneInfo() public static méthode

public static GetTimeZoneInfo ( string tz ) : TimeZoneInfo
tz string
Résultat System.TimeZoneInfo

MarkImage() public méthode

public MarkImage ( string timeStamp, string filePath, string temppath ) : void
timeStamp string
filePath string
temppath string
Résultat void

MovieMaker() public méthode

public MovieMaker ( LogLine logger, Evercam evercam ) : System
logger LogLine
evercam Evercam
Résultat System

SaveFile() public static méthode

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

SaveMovieLog() public méthode

public SaveMovieLog ( string message, string filename ) : void
message string
filename string
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

StartTimer() protected méthode

protected StartTimer ( object state ) : void
state object
Résultat void

updateArchive() public static méthode

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
Résultat bool