Clapper.Playlistable
Description: Reference for Clapper.Playlistable

### 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 from`GObject`.

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