Top |
Functions
CheeseEffect * | cheese_effect_new () |
const gchar * | cheese_effect_get_name () |
const gchar * | cheese_effect_get_pipeline_desc () |
void | cheese_effect_enable_preview () |
void | cheese_effect_disable_preview () |
gboolean | cheese_effect_is_preview_connected () |
GList * | cheese_effect_load_effects () |
CheeseEffect * | cheese_effect_load_from_file () |
Properties
GstElement * | control-valve | Read / Write |
gchar * | name | Read / Write / Construct Only |
gchar * | pipeline-desc | Read / Write / Construct Only |
Description
CheeseEffect provides an abstraction of an effect to apply to a stream from a video capture device.
Functions
cheese_effect_new ()
CheeseEffect * cheese_effect_new (const gchar *name
,const gchar *pipeline_desc
);
Create a new CheeseEffect.
cheese_effect_get_name ()
const gchar *
cheese_effect_get_name (CheeseEffect *effect
);
Get the human-readable name of the effect
.
cheese_effect_get_pipeline_desc ()
const gchar *
cheese_effect_get_pipeline_desc (CheeseEffect *effect
);
Get the Gstreamer pipeline description of the effect
.
cheese_effect_enable_preview ()
void
cheese_effect_enable_preview (CheeseEffect *effect
);
Enable the preview of a CheeseEffect.
cheese_effect_disable_preview ()
void
cheese_effect_disable_preview (CheeseEffect *effect
);
Disable the preview of a CheeseEffect.
cheese_effect_is_preview_connected ()
gboolean
cheese_effect_is_preview_connected (CheeseEffect *effect
);
Get whether the effect
is connected to a video stream, for previews.
cheese_effect_load_effects ()
GList *
cheese_effect_load_effects (void
);
Load effects from standard directories, including the user's data directory.
Returns
a list of
CheeseEffect, or NULL
if no effects could be found.
[element-type Cheese.Effect][transfer full]
cheese_effect_load_from_file ()
CheeseEffect *
cheese_effect_load_from_file (const gchar *filename
);
Load effect from file.
Property Details
The “control-valve”
property
“control-valve” GstElement *
If the control valve is active, then the effect is currently connected to a video stream, for previews.
Flags: Read / Write
The “name”
property
“name” gchar *
Name of the effect, for display in a UI.
Flags: Read / Write / Construct Only
Default value: ""