Tuple Struct Reference

Structure for holding and passing around miscellaneous track metadata. More...

#include <tuple.h>

List of all members.

Public Attributes

mowgli_object_t parent
mowgli_patricia_t * dict
 Mowgli dictionary for holding other than basic values.
TupleValuevalues [FIELD_LAST]
 Basic Tuple values, entry is NULL if not set.
gint nsubtunes
 Number of subtunes, if any.
gintsubtunes
 Array of gint containing subtune index numbers.

Detailed Description

Structure for holding and passing around miscellaneous track metadata.

This is not the same as a playlist entry, though.

Definition at line 117 of file tuple.h.


Member Data Documentation

mowgli_patricia_t* Tuple::dict

Mowgli dictionary for holding other than basic values.

Definition at line 119 of file tuple.h.

Referenced by tf_get_fieldref(), tuple_associate_data(), tuple_copy(), tuple_destroy(), tuple_disassociate(), tuple_get_int(), tuple_get_string(), tuple_get_value_type(), and tuple_new_unlocked().

Number of subtunes, if any.

Values greater than 0 mean that there are subtunes and subtunes array may be set.

Definition at line 121 of file tuple.h.

Referenced by make_entries(), and tuple_copy().

mowgli_object_t Tuple::parent

Definition at line 118 of file tuple.h.

Array of gint containing subtune index numbers.

Can be NULL if indexing is linear or if there are no subtunes.

Definition at line 124 of file tuple.h.

Referenced by make_entries(), tuple_copy(), and tuple_destroy().

TupleValue* Tuple::values[FIELD_LAST]

Basic Tuple values, entry is NULL if not set.

Definition at line 120 of file tuple.h.

Referenced by tf_get_fieldref(), tuple_associate_data(), tuple_copy(), tuple_destroy(), tuple_disassociate(), tuple_get_int(), tuple_get_string(), and tuple_get_value_type().


The documentation for this struct was generated from the following file:

Generated on 27 Aug 2011 for Audacious by  doxygen 1.6.1