GESUriClipAsset

GESUriClipAsset

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── GESAsset
        ╰── GESClipAsset
            ╰── GESUriClipAsset

Implemented Interfaces

GESUriClipAsset implements GAsyncInitable, GInitable and GESMetaContainer.

Includes

#include <ges/ges.h>

Description

Functions

ges_uri_clip_asset_get_type ()

GType
ges_uri_clip_asset_get_type (void);

ges_uri_clip_asset_get_duration ()

GstClockTime
ges_uri_clip_asset_get_duration (GESUriClipAsset *self);

ges_uri_clip_asset_is_image ()

gboolean
ges_uri_clip_asset_is_image (GESUriClipAsset *self);

ges_uri_clip_asset_get_info ()

GstDiscovererInfo *
ges_uri_clip_asset_get_info (const GESUriClipAsset *self);

ges_uri_clip_asset_new ()

void
ges_uri_clip_asset_new (const gchar *uri,
                        GCancellable *cancellable,
                        GAsyncReadyCallback callback,
                        gpointer user_data);

ges_uri_clip_asset_request_sync ()

GESUriClipAsset *
ges_uri_clip_asset_request_sync (const gchar *uri,
                                 GError **error);

ges_uri_clip_asset_get_stream_assets ()

const GList *
ges_uri_clip_asset_get_stream_assets (GESUriClipAsset *self);

ges_uri_clip_asset_class_set_timeout ()

void
ges_uri_clip_asset_class_set_timeout (GESUriClipAssetClass *klass,
                                      GstClockTime timeout);

Types and Values

GESUriClipAsset

typedef struct _GESUriClipAsset GESUriClipAsset;