GESExtractable Interface

FIXME: Long description needed

Methods

ges_extractable_get_asset

GESAsset *
ges_extractable_get_asset (GESExtractable * self)

Method for getting an asset from a GESExtractable

Parameters:

self

The GESExtractable from which to retrieve a GESAsset

Returns ( [transfer: none] [nullable] ) –

The GESAsset or NULL if none has been set

GES.Extractable.get_asset

def GES.Extractable.get_asset (self):
    #python wrapper for 'ges_extractable_get_asset'

Method for getting an asset from a GES.Extractable

Parameters:

self ( GES.Extractable ) –

The GES.Extractable from which to retrieve a GES.Asset

Returns ( GES.Asset ) –

The GES.Asset or None if none has been set

GES.prototype.get_asset

function GES.prototype.get_asset(): {
    // javascript wrapper for 'ges_extractable_get_asset'
}

Method for getting an asset from a GES.Extractable

Parameters:

self ( GES.Extractable ) –

The GES.Extractable from which to retrieve a GES.Asset

Returns ( GES.Asset ) –

The GES.Asset or null if none has been set

ges_extractable_get_id

gchar *
ges_extractable_get_id (GESExtractable * self)

Parameters:

self

The GESExtractable

Returns ( [transfer: full] ) –

The id of the associated GESAsset, free with g_free

GES.Extractable.get_id

def GES.Extractable.get_id (self):
    #python wrapper for 'ges_extractable_get_id'

Parameters:

self ( GES.Extractable ) –

The GES.Extractable

Returns ( str ) –

The id of the associated GES.Asset, free with GLib.free

GES.prototype.get_id

function GES.prototype.get_id(): {
    // javascript wrapper for 'ges_extractable_get_id'
}

Parameters:

self ( GES.Extractable ) –

The GES.Extractable

Returns ( String ) –

The id of the associated GES.Asset, free with prototype.free

ges_extractable_set_asset

gboolean
ges_extractable_set_asset (GESExtractable * self,
                           GESAsset * asset)

Method to set the asset which instantiated the specified object

Return: TRUE if asset could be set FALSE otherwize

Parameters:

self

Target object

asset ( [transfer: none] ) –

The GESAsset to set

Returns
No description available

GES.Extractable.set_asset

def GES.Extractable.set_asset (self, asset):
    #python wrapper for 'ges_extractable_set_asset'

Method to set the asset which instantiated the specified object

Return: True if asset could be set False otherwize

Parameters:

self ( GES.Extractable ) –

Target object

asset ( GES.Asset ) –

The GES.Asset to set

Returns ( bool ) –
No description available

GES.IExtractable.SetAsset

bool
GES.IExtractable.SetAsset (GES.Asset)

Method to set the asset which instantiated the specified object

Return: true if asset could be set false otherwize

Parameters:

asset

The GES.Asset to set

Returns
No description available

GES.prototype.set_asset

function GES.prototype.set_asset(asset: GES.Asset): {
    // javascript wrapper for 'ges_extractable_set_asset'
}

Method to set the asset which instantiated the specified object

Return: true if asset could be set false otherwize

Parameters:

self ( GES.Extractable ) –

Target object

asset ( GES.Asset ) –

The GES.Asset to set

Returns ( Number ) –
No description available

Properties

Asset

GES.Asset Asset { get;  }

Method for getting an asset from a GES.IExtractable

Flags : Read

Id

string Id { get;  }

Flags : Read

Virtual Methods

get_id

gchar *
get_id (GESExtractable * self)

Parameters:

self
No description available
Returns
No description available

get_id

def get_id (self):
    #python implementation of the 'get_id' virtual method

Parameters:

self ( GES.Extractable ) –
No description available
Returns ( str ) –
No description available

GetId

string
GetId ()
Returns
No description available

get_id

function get_id(self: GES.Extractable): {
    // javascript implementation of the 'get_id' virtual method
}

Parameters:

self ( GES.Extractable ) –
No description available
Returns ( String ) –
No description available

set_asset

set_asset (GESExtractable * self,
           GESAsset * asset)

Parameters:

self
No description available
asset
No description available

set_asset

def set_asset (self, asset):
    #python implementation of the 'set_asset' virtual method

Parameters:

self ( GES.Extractable ) –
No description available
asset ( GES.Asset ) –
No description available

SetAsset

SetAsset (GES.Asset)

Parameters:

asset
No description available

set_asset

function set_asset(self: GES.Extractable, asset: GES.Asset): {
    // javascript implementation of the 'set_asset' virtual method
}

Parameters:

self ( GES.Extractable ) –
No description available
asset ( GES.Asset ) –
No description available

set_asset_full

gboolean
set_asset_full (GESExtractable * self,
                GESAsset * asset)

Parameters:

self
No description available
asset
No description available
Returns
No description available

set_asset_full

def set_asset_full (self, asset):
    #python implementation of the 'set_asset_full' virtual method

Parameters:

self ( GES.Extractable ) –
No description available
asset ( GES.Asset ) –
No description available
Returns ( bool ) –
No description available

SetAssetFull

bool
SetAssetFull (GES.Asset)

Parameters:

asset
No description available
Returns
No description available

set_asset_full

function set_asset_full(self: GES.Extractable, asset: GES.Asset): {
    // javascript implementation of the 'set_asset_full' virtual method
}

Parameters:

self ( GES.Extractable ) –
No description available
asset ( GES.Asset ) –
No description available
Returns ( Number ) –
No description available

Properties

Parent

GObject.TypeInterface Parent { get; set;  }

Flags : Read / Write

AssetType

GType AssetType { get; set;  }

Flags : Read / Write

CheckId

GES.ExtractableCheckId CheckId { get; set;  }

Flags : Read / Write

CanUpdateAsset

bool CanUpdateAsset { get; set;  }

Flags : Read / Write

GesReserved

IntPtr [] GesReserved { get; set;  }

Flags : Read / Write

Interfaces

GESExtractable

GES.Extractable

GES.IExtractable

GES.Extractable

Function Macros

GES_EXTRACTABLE_GET_INTERFACE

#define GES_EXTRACTABLE_GET_INTERFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GES_TYPE_EXTRACTABLE, GESExtractableInterface))

Constants

GES_TYPE_EXTRACTABLE

#define GES_TYPE_EXTRACTABLE                (ges_extractable_get_type ())

Callbacks

GESExtractableCheckId

gchar *
(*GESExtractableCheckId) (GType type,
                          const gchar * id)

Parameters:

type

The GType to check id for:

id

The id to check

Returns

The ID to use for the asset or NULL if id is not valid

GES.ExtractableCheckId

str
(*GES.ExtractableCheckId) (GObject.Type,
                           str)

Parameters:

type ( GObject.Type ) –

The GObject.Type to check id for:

id ( str ) –

The id to check

Returns ( str ) –

The ID to use for the asset or None if id is not valid

GES.ExtractableCheckId

string
(*GES.ExtractableCheckId) (GType,
                           string)

Parameters:

type

The GLib.Type to check id for:

id

The id to check

Returns

The ID to use for the asset or null if id is not valid

GES.ExtractableCheckId

String
(*GES.ExtractableCheckId) (GObject.Type,
                           String)

Parameters:

type ( GObject.Type ) –

The GObject.Type to check id for:

id ( String ) –

The id to check

Returns ( String ) –

The ID to use for the asset or null if id is not valid

The results of the search are