Struct

GrlSourceStoreMetadataSpec

Description [src]

struct GrlSourceStoreMetadataSpec {
  GrlSource* source;
  GrlMedia* media;
  GList* keys;
  GrlWriteFlags flags;
  GrlSourceStoreCb callback;
  gpointer user_data;
  GList* failed_keys;
}

Data transport structure used internally by the plugins which support store_metadata vmethod.

Structure members
source

A source.

media

A GrlMedia transfer object.

keys

List of keys to be stored/updated.

flags

Flags to control specific bahviors of the set metadata operation.

callback

The callback passed to grl_source_store_metadata()

user_data

User data passed to grl_source_store_metadata()

failed_keys

For internal use of the framework only.