| Top |
| GstElement * | audio-filter | Read / Write |
| GstElement * | audio-sink | Read / Write |
| GESPipelineFlags | mode | Read / Write |
| GESTimeline * | timeline | Read / Write |
| GstElement * | video-filter | Read / Write |
| GstElement * | video-sink | Read / Write |
GObject ╰── GInitiallyUnowned ╰── GstObject ╰── GstElement ╰── GstBin ╰── GstPipeline ╰── GESPipeline
gboolean ges_pipeline_set_timeline (GESPipeline *pipeline,GESTimeline *timeline);
gboolean ges_pipeline_set_mode (GESPipeline *pipeline,GESPipelineFlags mode);
gboolean ges_pipeline_set_render_settings (GESPipeline *pipeline,const gchar *output_uri,GstEncodingProfile *profile);
GstElement *
ges_pipeline_preview_get_audio_sink (GESPipeline *self);
GstElement *
ges_pipeline_preview_get_video_sink (GESPipeline *self);
void ges_pipeline_preview_set_audio_sink (GESPipeline *self,GstElement *sink);
void ges_pipeline_preview_set_video_sink (GESPipeline *self,GstElement *sink);
GstSample * ges_pipeline_get_thumbnail (GESPipeline *self,GstCaps *caps);
GstSample * ges_pipeline_get_thumbnail_rgb24 (GESPipeline *self,gint width,gint height);
gboolean ges_pipeline_save_thumbnail (GESPipeline *self,int width,int height,const gchar *format,const gchar *location,GError **error);
“audio-filter” property“audio-filter” GstElement *
the audio filter(s) to apply, if possible.
Flags: Read / Write
“mode” property“mode” GESPipelineFlags
Pipeline mode. See ges_pipeline_set_mode() for more info.
Flags: Read / Write
Default value: GES_PIPELINE_MODE_PREVIEW_AUDIO | GES_PIPELINE_MODE_PREVIEW_VIDEO
“timeline” property“timeline” GESTimeline *
Timeline to use in this pipeline. See also ges_pipeline_set_timeline() for more info.
Flags: Read / Write
“video-filter” property“video-filter” GstElement *
the Video filter(s) to apply, if possible.
Flags: Read / Write