| GStreamer Editing Services 1.2.1 Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | ||||
GESTrackElementAssetGESTrackElementAsset — A GESAsset subclass specialized in GESTrackElement extraction |
#include <ges/ges.h>
GESTrackElementAsset;
GType ges_track_element_asset_get_type (void);
const GESTrackType ges_track_element_asset_get_track_type
(GESTrackElementAsset *asset);
void ges_track_element_asset_set_track_type
(GESTrackElementAsset *asset,
GESTrackType type);
void ges_track_element_add_children_props
(GESTrackElement *self,
GstElement *element,
const gchar **wanted_categories,
const gchar **blacklist,
const gchar **whitelist);
GESTrackElementAsset implements GAsyncInitable, GInitable and GESMetaContainer.
const GESTrackType ges_track_element_asset_get_track_type
(GESTrackElementAsset *asset);
Get the GESAssetTrackType the GESTrackElement extracted from self
should get into
|
A GESAssetObject |
Returns : |
a GESTrackType |
void ges_track_element_asset_set_track_type (GESTrackElementAsset *asset,GESTrackType type);
Set the GESAssetTrackType the GESTrackElement extracted from self
should get into
|
A GESAssetObject |
|
A GESTrackType |
void ges_track_element_add_children_props (GESTrackElement *self,GstElement *element,const gchar **wanted_categories,const gchar **blacklist,const gchar **whitelist);
Looks for the properties defines with the various parametters and add them to the hashtable of children properties.
To be used by subclasses only
|
The GESTrackElement to set chidlren props on |
|
The GstElement to retrieve properties from |
|
An array of categories of GstElement to take into account (as defined in the factory meta "klass" field). [array zero-terminated=1][transfer none][allow-none] |
|
A blacklist of elements factory names to not take into account. [array zero-terminated=1][transfer none][allow-none] |
|
A list of propery names to add as children properties. [array zero-terminated=1][transfer none][allow-none] |