GESTrackElementAsset

GESTrackElementAsset — A GESAsset subclass specialized in GESTrackElement extraction

Synopsis

#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);

Object Hierarchy

  GObject
   +----GESAsset
         +----GESTrackElementAsset
               +----GESUriSourceAsset

Implemented Interfaces

GESTrackElementAsset implements GAsyncInitable, GInitable and GESMetaContainer.

Description

Details

GESTrackElementAsset

typedef struct _GESTrackElementAsset GESTrackElementAsset;

ges_track_element_asset_get_type ()

GType               ges_track_element_asset_get_type    (void);

ges_track_element_asset_get_track_type ()

const GESTrackType  ges_track_element_asset_get_track_type
                                                        (GESTrackElementAsset *asset);

Get the GESAssetTrackType the GESTrackElement extracted from self should get into

asset :

A GESAssetObject

Returns :

a GESTrackType

ges_track_element_asset_set_track_type ()

void                ges_track_element_asset_set_track_type
                                                        (GESTrackElementAsset *asset,
                                                         GESTrackType type);

Set the GESAssetTrackType the GESTrackElement extracted from self should get into

asset :

A GESAssetObject

type :

A GESTrackType