GESTrackElementAsset: GStreamer Editing Services 1.14.0 Reference Manual

## GESTrackElementAsset GESTrackElementAsset — A GESAsset subclass specialized in GESTrackElement extraction |

## Functions

GType | ges_track_element_asset_get_type ()
const GESTrackType | ges_track_element_asset_get_track_type ()
void | ges_track_element_asset_set_track_type ()

## Types and Values

| GESTrackElementAsset

## Object Hierarchy

        GObject
        ╰── GESAsset
            ╰── GESTrackElementAsset
                ╰── GESUriSourceAsset

## Implemented Interfaces

GESTrackElementAsset implements GAsyncInitable, GInitable and GESMetaContainer.

## Includes

    #include <ges/ges.h>

## Description

## Functions

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

#### Parameters

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

#### Parameters

asset | A GESAssetObject |
type | A GESTrackType |

## Types and Values

### GESTrackElementAsset

    typedef struct _GESTrackElementAsset GESTrackElementAsset;