Interface

ClapperExtractable

since: 0.8

Description [src]

interface Clapper.Extractable : GObject.Object

An interface for creating enhancers that resolve given URI into something playable.

Available since: 0.8

Prerequisite

In order to implement Extractable, your type must inherit fromGObject.

Interface structure

struct ClapperExtractableInterface {
  GTypeInterface parent_iface;
  gboolean (* extract) (
    ClapperExtractable* extractable,
    GUri* uri,
    ClapperHarvest* harvest,
    GCancellable* cancellable,
    GError** error
  );
  
}

No description available.

Interface members
parent_iface
GTypeInterface
 

The parent interface structure.

extract
gboolean (* extract) (
    ClapperExtractable* extractable,
    GUri* uri,
    ClapperHarvest* harvest,
    GCancellable* cancellable,
    GError** error
  )
 

No description available.

Virtual methods

Clapper.Extractable.extract

Extract data and fill harvest.

since: 0.8