RygelThumbnail 3 LIBRYGEL-SERVER Library
RygelThumbnail Represents a picture or video thumbnail.

## Synopsis

    #define             RYGEL_TYPE_THUMBNAIL
    RygelThumbnail *    rygel_thumbnail_new                 (const gchar *mime_type,
                                                             const gchar *dlna_profile,
                                                             const gchar *file_extension);
    struct              RygelThumbnail;
    struct              RygelThumbnailClass;

## Object Hierarchy

      RygelIconInfo
       +----RygelThumbnail

## Description

## Details

### RYGEL_TYPE_THUMBNAIL

    #define RYGEL_TYPE_THUMBNAIL (rygel_thumbnail_get_type ())

The type for RygelThumbnail.

RYGEL_TYPE_THUMBNAIL

### rygel_thumbnail_new ()

    RygelThumbnail *    rygel_thumbnail_new                 (const gchar *mime_type,
                                                             const gchar *dlna_profile,
                                                             const gchar *file_extension);

rygel_thumbnail_new

### struct RygelThumbnail

    struct RygelThumbnail;

Represents a picture or video thumbnail.

RygelThumbnail

### struct RygelThumbnailClass

    struct RygelThumbnailClass {
    	RygelIconInfoClass parent_class;
    	GUPnPDIDLLiteResource* (*add_resource) (RygelThumbnail* self, GUPnPDIDLLiteItem* didl_item, const gchar* protocol);
    };

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

RygelIconInfoClass parent_class;

  the parent class structure

add_resource ()

RygelThumbnailClass