C# 클래스 LongoMatch.Video.Editor.GstVideoSplitter

상속: GLib.Object, IVideoEditor
파일 보기 프로젝트 열기: GNOME/longomatch 1 사용 예제들

공개 메소드들

메소드 설명
AddImageSegment ( string filePath, long start, long duration, string title, Area roi ) : void
AddSegment ( string filePath, long start, long duration, double rate, string title, bool hasAudio, Area roi ) : void
Cancel ( ) : void
ClearList ( ) : void
GstVideoSplitter ( ) : System
InitBackend ( string argv ) : int
Start ( ) : void

비공개 메소드들

메소드 설명
OnError ( string message ) : void
OnPercentCompleted ( float percent ) : void
OverrideError ( GLib gtype ) : void
OverridePercentCompleted ( GLib gtype ) : void
error_cb ( IntPtr gvc, IntPtr message ) : void
gst_video_editor_add_image_segment ( IntPtr raw, string file_path, long start, long duration, IntPtr title, uint roi_x, uint roi_y, uint roi_w, uint roi_h ) : void
gst_video_editor_add_segment ( IntPtr raw, string file_path, long start, long duration, double rate, IntPtr title, bool hasAudio, uint roi_x, uint roi_y, uint roi_w, uint roi_h ) : void
gst_video_editor_cancel ( IntPtr raw ) : void
gst_video_editor_clear_segments_list ( IntPtr raw ) : void
gst_video_editor_get_type ( ) : IntPtr
gst_video_editor_init_backend ( int &argc, IntPtr argv ) : void
gst_video_editor_new ( IntPtr &err ) : IntPtr
gst_video_editor_set_encoding_format ( IntPtr raw, string output_file, VideoEncoderType video_codec, AudioEncoderType audio_codec, VideoMuxerType muxer, uint video_quality, uint audio_quality, uint width, uint height, uint fps_n, uint fps_d, bool enable_audio, bool enable_video ) : bool
gst_video_editor_start ( IntPtr raw ) : void
percentcompleted_cb ( IntPtr gvc, float percent ) : void

메소드 상세

AddImageSegment() 공개 메소드

public AddImageSegment ( string filePath, long start, long duration, string title, Area roi ) : void
filePath string
start long
duration long
title string
roi LongoMatch.Core.Common.Area
리턴 void

AddSegment() 공개 메소드

public AddSegment ( string filePath, long start, long duration, double rate, string title, bool hasAudio, Area roi ) : void
filePath string
start long
duration long
rate double
title string
hasAudio bool
roi LongoMatch.Core.Common.Area
리턴 void

Cancel() 공개 메소드

public Cancel ( ) : void
리턴 void

ClearList() 공개 메소드

public ClearList ( ) : void
리턴 void

GstVideoSplitter() 공개 메소드

public GstVideoSplitter ( ) : System
리턴 System

InitBackend() 공개 정적인 메소드

public static InitBackend ( string argv ) : int
argv string
리턴 int

Start() 공개 메소드

public Start ( ) : void
리턴 void