Interface

ClapperPlaylistable

since: 0.10

Description [src]

interface Clapper.Playlistable : GObject.Object

An interface for creating enhancers that parse data into individual media items.

Available since: 0.10

Prerequisite

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

Interface structure

struct ClapperPlaylistableInterface {
  GTypeInterface parent_iface;
  gboolean (* parse) (
    ClapperPlaylistable* playlistable,
    GUri* uri,
    GBytes* bytes,
    GListStore* playlist,
    GCancellable* cancellable,
    GError** error
  );
  
}

No description available.

Interface members
parent_iface
GTypeInterface
 

The parent interface structure.

parse
gboolean (* parse) (
    ClapperPlaylistable* playlistable,
    GUri* uri,
    GBytes* bytes,
    GListStore* playlist,
    GCancellable* cancellable,
    GError** error
  )
 

Parse bytes and fill playlist.

Virtual methods

Clapper.Playlistable.parse

Parse bytes and fill playlist with ClapperMediaItem objects.

since: 0.10