RygelAudioItem 3 LIBRYGEL-SERVER Library
RygelAudioItem Represents an audio item.

## Synopsis

    #define             RYGEL_TYPE_AUDIO_ITEM
    #define             RYGEL_AUDIO_ITEM_UPNP_CLASS
    RygelAudioItem *    rygel_audio_item_new                (const gchar *id,
                                                             RygelMediaContainer *parent,
                                                             const gchar *title,
                                                             const gchar *upnp_class);
    struct              RygelAudioItem;
    struct              RygelAudioItemClass;

## Object Hierarchy

      GObject
       +----RygelMediaObject
             +----RygelMediaItem
                   +----RygelAudioItem
                         +----RygelMusicItem
                         +----RygelVideoItem

## Description

## Details

### RYGEL_TYPE_AUDIO_ITEM

    #define RYGEL_TYPE_AUDIO_ITEM (rygel_audio_item_get_type ())

The type for RygelAudioItem.

RYGEL_TYPE_AUDIO_ITEM

### RYGEL_AUDIO_ITEM_UPNP_CLASS

    #define RYGEL_AUDIO_ITEM_UPNP_CLASS "object.item.audioItem"

RYGEL_AUDIO_ITEM_UPNP_CLASS

### rygel_audio_item_new ()

    RygelAudioItem *    rygel_audio_item_new                (const gchar *id,
                                                             RygelMediaContainer *parent,
                                                             const gchar *title,
                                                             const gchar *upnp_class);

rygel_audio_item_new

### struct RygelAudioItem

    struct RygelAudioItem;

Represents an audio item.

RygelAudioItem

### struct RygelAudioItemClass

    struct RygelAudioItemClass {
    	RygelMediaItemClass parent_class;
    };

The class structure for `RYGEL_TYPE_AUDIO_ITEM`. All the fields in this structure are private and should never be accessed directly.

RygelMediaItemClass parent_class;

  the parent class structure

RygelAudioItemClass