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