C# Class LongoMatch.Video.Capturer.GstCameraCapturer

Inheritance: Gtk.HBox, LongoMatch.Video.Capturer.ICapturer
Show file Open project: GNOME/longomatch Class Usage Examples

Public Methods

Method Description
Close ( ) : void
Configure ( CaptureSettings settings, IntPtr window_handle ) : void
Expose ( ) : void
GstCameraCapturer ( string filename ) : System
Run ( ) : void
Start ( ) : void
Stop ( ) : void
TogglePause ( ) : void

Private Methods

Method Description
DeviceChangeSignalCallback ( IntPtr arg0, int arg1, IntPtr gch ) : void
ErrorSignalCallback ( IntPtr arg0, IntPtr arg1, IntPtr gch ) : void
GstCameraCapturer ( ) : System
OnDeviceChange ( int deviceChange ) : void
OnEos ( ) : void
OnError ( string message ) : void
OnMediaInfo ( int width, int height, int par_n, int par_d ) : void
OverrideDeviceChange ( GLib gtype ) : void
OverrideEos ( GLib gtype ) : void
OverrideError ( GLib gtype ) : void
OverrideMediaInfo ( GLib gtype ) : void
device_change_cb ( IntPtr gcc, int deviceChange ) : void
eos_cb ( IntPtr gcc ) : void
error_cb ( IntPtr gcc, IntPtr message ) : void
gst_camera_capturer_close ( IntPtr raw ) : void
gst_camera_capturer_configure ( IntPtr raw, IntPtr output_file, int type, IntPtr source_element, IntPtr device_id, int width, int height, int fps_n, int fps_d, int video_encoder, int audio_encoder, int muxer, uint video_bitrate, uint audio_bitrate, bool record_audio, uint output_width, uint output_height, IntPtr window_handle, IntPtr &err ) : IntPtr
gst_camera_capturer_enum_audio_devices ( ) : IntPtr
gst_camera_capturer_enum_video_devices ( string devname ) : IntPtr
gst_camera_capturer_expose ( IntPtr raw ) : void
gst_camera_capturer_get_current_frame ( IntPtr raw ) : IntPtr
gst_camera_capturer_get_type ( ) : IntPtr
gst_camera_capturer_new ( IntPtr &err ) : IntPtr
gst_camera_capturer_run ( IntPtr raw ) : void
gst_camera_capturer_start ( IntPtr raw ) : void
gst_camera_capturer_stop ( IntPtr raw ) : void
gst_camera_capturer_toggle_pause ( IntPtr raw ) : void
gst_camera_capturer_unref_pixbuf ( IntPtr raw ) : IntPtr
media_info_cb ( IntPtr gcc, int width, int height, int par_n, int par_d ) : void

Method Details

Close() public method

public Close ( ) : void
return void

Configure() public method

public Configure ( CaptureSettings settings, IntPtr window_handle ) : void
settings CaptureSettings
window_handle System.IntPtr
return void

Expose() public method

public Expose ( ) : void
return void

GstCameraCapturer() public method

public GstCameraCapturer ( string filename ) : System
filename string
return System

Run() public method

public Run ( ) : void
return void

Start() public method

public Start ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void

TogglePause() public method

public TogglePause ( ) : void
return void