Method
RBRhythmDBemit_entry_extra_metadata_notify
Declaration [src]
void
rhythmdb_emit_entry_extra_metadata_notify (
RhythmDB* db,
RhythmDBEntry* entry,
const gchar* property_name,
const GValue* metadata
)
Description [src]
Emits a signal describing extra metadata for the entry
. The property_name
argument is emitted as the ::detail part of the
“entry_extra_metadata_notify” signal and as the ‘field’ parameter. Handlers
can ensure they only get metadata they are interested in by supplying an
appropriate ::detail part when connecting to the signal. If handlers are
interested in the metadata they should ref or copy the contents of metadata
and unref or free it when they are finished with it.
Parameters
entry
-
Type:
RhythmDBEntry
A
RhythmDBEntry
.The data is owned by the caller of the method. property_name
-
Type:
const gchar*
The metadata predicate.
The data is owned by the caller of the method. The value is a NUL terminated UTF-8 string. metadata
-
Type:
GValue
A
GValue
.The data is owned by the caller of the method.