C# 클래스 EvercamMovieMaker.MovieMaker

파일 보기 프로젝트 열기: evercam/Timelapse 1 사용 예제들

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