## RygelPhotoItem RygelPhotoItem — Represents a photo item. |

## Synopsis

    #define             RYGEL_TYPE_PHOTO_ITEM
    #define             RYGEL_PHOTO_ITEM_UPNP_CLASS
    RygelPhotoItem *    rygel_photo_item_new                (const gchar *id,
                                                             RygelMediaContainer *parent,
                                                             const gchar *title,
                                                             const gchar *upnp_class);
    const gchar *       rygel_photo_item_get_creator        (RygelPhotoItem *self);
    void                rygel_photo_item_set_creator        (RygelPhotoItem *self,
                                                             const gchar *value);
    struct              RygelPhotoItem;
    struct              RygelPhotoItemClass;

## Object Hierarchy

      GObject
       +----RygelMediaObject
             +----RygelMediaItem
                   +----RygelImageItem
                         +----RygelPhotoItem

## Implemented Interfaces

RygelPhotoItem implements RygelVisualItem.

## Properties

      "creator"                  gchar*                : Read / Write

## Description

## Details

### RYGEL_TYPE_PHOTO_ITEM

    #define RYGEL_TYPE_PHOTO_ITEM (rygel_photo_item_get_type ())

The type for RygelPhotoItem.

### RYGEL_PHOTO_ITEM_UPNP_CLASS

    #define RYGEL_PHOTO_ITEM_UPNP_CLASS "object.item.imageItem.photo"

### rygel_photo_item_new ()

    RygelPhotoItem *    rygel_photo_item_new                (const gchar *id,
                                                             RygelMediaContainer *parent,
                                                             const gchar *title,
                                                             const gchar *upnp_class);

### rygel_photo_item_get_creator ()

    const gchar *       rygel_photo_item_get_creator        (RygelPhotoItem *self);

Get and return the current value of the "creator" property.

`self` : | the RygelPhotoItem instance to query
Returns : | the value of the "creator" property

### rygel_photo_item_set_creator ()

    void                rygel_photo_item_set_creator        (RygelPhotoItem *self,
                                                             const gchar *value);

Set the value of the "creator" property to `value`.

`self` : | the RygelPhotoItem instance to modify
`value` : | the new value of the "creator" property

### struct RygelPhotoItem

    struct RygelPhotoItem;

Represents a photo item.

### struct RygelPhotoItemClass

    struct RygelPhotoItemClass {
    	RygelImageItemClass parent_class;
    };

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

RygelImageItemClass `parent_class`; | the parent class structure

## Property Details

### The `"creator"` property

      "creator"                  gchar*                : Read / Write

creator.

Default value: NULL